Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev

This commit is contained in:
Svetoslav
2014-10-14 21:56:30 +00:00
committed by Android (Google) Code Review

View File

@ -286,7 +286,9 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
mFileProvider, new RemotePrintDocument.RemoteAdapterDeathObserver() { mFileProvider, new RemotePrintDocument.RemoteAdapterDeathObserver() {
@Override @Override
public void onDied() { public void onDied() {
if (isFinishing()) { // If we are finishing or we are in a state that we do not need any
// data from the printing app, then no need to finish.
if (isFinishing() || (isFinalState(mState) && !mPrintedDocument.isUpdating())) {
return; return;
} }
setState(STATE_PRINT_CANCELED); setState(STATE_PRINT_CANCELED);