diff options
| author | 2016-03-21 22:28:46 +0000 | |
|---|---|---|
| committer | 2016-03-21 22:28:48 +0000 | |
| commit | b9893ec603a1527e7129bf5513a7f95f926ffeb9 (patch) | |
| tree | 7742f6caaa73535b0b3ee488310685b66469d173 | |
| parent | 0c66db848756ab19f218eadb72ca36b3e73c6d67 (diff) | |
| parent | b170c08387169ea65da445b579de2a5655ec8454 (diff) | |
Merge "Don't mix UI and print job state" into nyc-dev
| -rw-r--r-- | packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java index 4e1180d051bf..bb34fcfdd96b 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java @@ -159,7 +159,6 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat private static final int STATE_PRINTER_UNAVAILABLE = 6; private static final int STATE_UPDATE_SLOW = 7; private static final int STATE_PRINT_COMPLETED = 8; - private static final int STATE_FINISHING = 9; private static final int UI_STATE_PREVIEW = 0; private static final int UI_STATE_ERROR = 1; @@ -255,6 +254,9 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat /** Whether at least one print services is enabled or not */ private boolean mArePrintServicesEnabled; + /** Is doFinish() already in progress */ + private boolean mIsFinishing; + @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); @@ -2035,11 +2037,11 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat return; } - if (mState == STATE_FINISHING) { + if (mIsFinishing) { return; } - mState = STATE_FINISHING; + mIsFinishing = true; if (mPrinterRegistry != null) { mPrinterRegistry.setTrackedPrinter(null); |