summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSvetoslav <svetoslavganov@google.com>2014-09-16 19:21:16 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-09-16 19:21:16 +0000
commitad5c6edb78e523e33a16d85bb4e5cc84ef813c6e (patch)
treedaca1e1831e94310bf4550a43393cf8b6ca13066
parent651ac009bce65d87b265a98fb262968c55f95f49 (diff)
parent307bdcd1dc677f9a44fa00def8d72e529e010a20 (diff)
downloadframeworks_base-ad5c6edb78e523e33a16d85bb4e5cc84ef813c6e.zip
frameworks_base-ad5c6edb78e523e33a16d85bb4e5cc84ef813c6e.tar.gz
frameworks_base-ad5c6edb78e523e33a16d85bb4e5cc84ef813c6e.tar.bz2
am bce7a884: am 79541afa: am ccf13317: Merge "Do not change fragments if print activity finishing." into lmp-dev
* commit 'bce7a8843afaffa4e5799b0e532541acba639657': Do not change fragments if print activity finishing.
-rw-r--r--packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java
index 693e5ac..3985285 100644
--- a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java
+++ b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java
@@ -816,6 +816,9 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
}
private void ensureProgressUiShown() {
+ if (isFinishing()) {
+ return;
+ }
if (mUiState != UI_STATE_PROGRESS) {
mUiState = UI_STATE_PROGRESS;
mPrintPreviewController.setUiShown(false);
@@ -825,6 +828,9 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
}
private void ensurePreviewUiShown() {
+ if (isFinishing()) {
+ return;
+ }
if (mUiState != UI_STATE_PREVIEW) {
mUiState = UI_STATE_PREVIEW;
mPrintPreviewController.setUiShown(true);
@@ -833,6 +839,9 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat
}
private void ensureErrorUiShown(CharSequence message, int action) {
+ if (isFinishing()) {
+ return;
+ }
if (mUiState != UI_STATE_ERROR) {
mUiState = UI_STATE_ERROR;
mPrintPreviewController.setUiShown(false);