Avoid using mojo::WrapCallbackWithDefaultInvokeIfNotRun.
Since WrapCallbackWithDefaultInvokeIfNotRun() should be used sparingly, replace it with code to handle a disconnect in arc::PrintSessionImpl. Now, arc::PrintSessionImpl manages pending callbacks, and handles PDF Flattener disconnects. Bug: 997243 Change-Id: I8a0be44998ce1eec93f166f1776e0595d15e714b Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1995941 Commit-Queue: Lei Zhang <thestig@chromium.org> Reviewed-by:Jesse Schettler <jschettler@chromium.org> Reviewed-by:
Daniel Cheng <dcheng@chromium.org> Cr-Commit-Position: refs/heads/master@{#731763}
Showing
Please register or sign in to comment