Loading services/core/java/com/android/server/am/ActivityManagerService.java +1 −0 Original line number Diff line number Diff line Loading @@ -1841,6 +1841,7 @@ public final class ActivityManagerService extends ActivityManagerNative BatteryStats.HistoryItem.EVENT_USER_FOREGROUND_START, Integer.toString(msg.arg1), msg.arg1); mSystemServiceManager.switchUser(msg.arg1); mLockToAppRequest.clearPrompt(); break; } case ENTER_ANIMATION_COMPLETE_MSG: { Loading services/core/java/com/android/server/am/LockToAppRequestDialog.java +7 −1 Original line number Diff line number Diff line Loading @@ -74,11 +74,15 @@ public class LockToAppRequestDialog implements OnClickListener { return 0; } public void showLockTaskPrompt(TaskRecord task) { public void clearPrompt() { if (mDialog != null) { mDialog.dismiss(); mDialog = null; } } public void showLockTaskPrompt(TaskRecord task) { clearPrompt(); mRequestedTask = task; final int unlockStringId = getLockString(task.userId); Loading @@ -97,6 +101,8 @@ public class LockToAppRequestDialog implements OnClickListener { mDialog = builder.create(); mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); mDialog.getWindow().getAttributes().privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_SHOW_FOR_ALL_USERS; mDialog.show(); if (unlockStringId != 0) { Loading Loading
services/core/java/com/android/server/am/ActivityManagerService.java +1 −0 Original line number Diff line number Diff line Loading @@ -1841,6 +1841,7 @@ public final class ActivityManagerService extends ActivityManagerNative BatteryStats.HistoryItem.EVENT_USER_FOREGROUND_START, Integer.toString(msg.arg1), msg.arg1); mSystemServiceManager.switchUser(msg.arg1); mLockToAppRequest.clearPrompt(); break; } case ENTER_ANIMATION_COMPLETE_MSG: { Loading
services/core/java/com/android/server/am/LockToAppRequestDialog.java +7 −1 Original line number Diff line number Diff line Loading @@ -74,11 +74,15 @@ public class LockToAppRequestDialog implements OnClickListener { return 0; } public void showLockTaskPrompt(TaskRecord task) { public void clearPrompt() { if (mDialog != null) { mDialog.dismiss(); mDialog = null; } } public void showLockTaskPrompt(TaskRecord task) { clearPrompt(); mRequestedTask = task; final int unlockStringId = getLockString(task.userId); Loading @@ -97,6 +101,8 @@ public class LockToAppRequestDialog implements OnClickListener { mDialog = builder.create(); mDialog.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); mDialog.getWindow().getAttributes().privateFlags |= WindowManager.LayoutParams.PRIVATE_FLAG_SHOW_FOR_ALL_USERS; mDialog.show(); if (unlockStringId != 0) { Loading