Update printer availability when printSpooler is paused. This makes the window update syncronously when in multi-window mode.

Change-Id: If802f32a011b24ec8cca9292eb12bbb399548a40
This commit is contained in:
Philip P. Moltmann
2015-11-20 11:53:12 -08:00
parent 6c88085547
commit e2b95e4c56

View File

@@ -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