From e2b95e4c5689d55e078076d4cc030c1609429bfb Mon Sep 17 00:00:00 2001 From: "Philip P. Moltmann" Date: Fri, 20 Nov 2015 11:53:12 -0800 Subject: [PATCH] Update printer availability when printSpooler is paused. This makes the window update syncronously when in multi-window mode. Change-Id: If802f32a011b24ec8cca9292eb12bbb399548a40 --- .../com/android/printspooler/ui/PrintActivity.java | 11 ++++++++--- 1 file changed, 8 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 e7588359478a9..f38cffdf8200b 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintActivity.java @@ -336,8 +336,8 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat } @Override - public void onResume() { - super.onResume(); + public void onStart() { + super.onStart(); if (mState != STATE_INITIALIZING && mCurrentPrinter != null) { mPrinterRegistry.setTrackedPrinter(mCurrentPrinter.getId()); } @@ -379,10 +379,15 @@ public class PrintActivity extends Activity implements RemotePrintDocument.Updat } } + super.onPause(); + } + + @Override + protected void onStop() { mPrinterAvailabilityDetector.cancel(); mPrinterRegistry.setTrackedPrinter(null); - super.onPause(); + super.onStop(); } @Override