diff options
| author | 2018-11-26 14:30:40 -0500 | |
|---|---|---|
| committer | 2018-11-26 19:32:43 +0000 | |
| commit | 25c0e878bcf85ea45a424b646b93c751201fe5d3 (patch) | |
| tree | 7fc5443e06c5c70f36f93ee620f2efbc0de7c190 | |
| parent | 05fa5e1ccff7dcf6baeb4b97a40aef65e8adf4df (diff) | |
Post system_server toasts as system_server
Test: atest com.android.cts.devicepolicy.MixedProfileOwnerTest#testPrintingPolicy
Change-Id: I7ac337dee93bc3843ef2440c2ce7a3b6f7ce094e
Fixes: 119169211
| -rw-r--r-- | services/print/java/com/android/server/print/PrintManagerService.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/services/print/java/com/android/server/print/PrintManagerService.java b/services/print/java/com/android/server/print/PrintManagerService.java index dc55179bdc9e..c9b9f3e6bd48 100644 --- a/services/print/java/com/android/server/print/PrintManagerService.java +++ b/services/print/java/com/android/server/print/PrintManagerService.java @@ -146,13 +146,14 @@ public final class PrintManagerService extends SystemService { final long identity = Binder.clearCallingIdentity(); try { disabledMessage = dpmi.getPrintingDisabledReasonForUser(callingUserId); + + if (disabledMessage != null) { + Toast.makeText(mContext, Looper.getMainLooper(), disabledMessage, + Toast.LENGTH_LONG).show(); + } } finally { Binder.restoreCallingIdentity(identity); } - if (disabledMessage != null) { - Toast.makeText(mContext, Looper.getMainLooper(), disabledMessage, - Toast.LENGTH_LONG).show(); - } try { adapter.start(); } catch (RemoteException re) { |