diff options
Diffstat (limited to 'packages/PrintSpooler/src/com/android/printspooler/ui/PrintPreviewController.java')
-rw-r--r-- | packages/PrintSpooler/src/com/android/printspooler/ui/PrintPreviewController.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintPreviewController.java b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintPreviewController.java index a25e05e..5d858ca 100644 --- a/packages/PrintSpooler/src/com/android/printspooler/ui/PrintPreviewController.java +++ b/packages/PrintSpooler/src/com/android/printspooler/ui/PrintPreviewController.java @@ -185,8 +185,10 @@ class PrintPreviewController implements MutexFileProvider.OnReleaseRequestCallba public void run() { // At this point the other end will write to the file, hence // we have to close it and reopen after the write completes. - Message operation = mHandler.obtainMessage(MyHandler.MSG_CLOSE); - mHandler.enqueueOperation(operation); + if (mPageAdapter.isOpened()) { + Message operation = mHandler.obtainMessage(MyHandler.MSG_CLOSE); + mHandler.enqueueOperation(operation); + } } }); } |