Merge "Handle if the printing app is killed while saving to PDF." into lmp-dev
This commit is contained in:
@ -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);
|
||||||
|
Reference in New Issue
Block a user