Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a9c65ffb authored by Philip P. Moltmann's avatar Philip P. Moltmann Committed by android-build-merger
Browse files

Merge "Prevent printing from finishing activity." into nyc-dev

am: 41304f47

* commit '41304f47':
  Prevent printing from finishing activity.

Change-Id: I4ab24c8ace1023c481244431bbac8cfbce4003a4
parents 6d3a23d1 41304f47
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -778,6 +778,12 @@ public final class PrintManager {

        public PrintDocumentAdapterDelegate(Activity activity,
                PrintDocumentAdapter documentAdapter) {
            if (activity.isFinishing()) {
                // The activity is already dead hence the onActivityDestroyed callback won't be
                // triggered. Hence it is not save to print in this situation.
                throw new IllegalStateException("Cannot start printing for finishing activity");
            }

            mActivity = activity;
            mDocumentAdapter = documentAdapter;
            mHandler = new MyHandler(mActivity.getMainLooper());