Loading services/core/java/com/android/server/wm/ActivityStarter.java +1 −1 Original line number Diff line number Diff line Loading @@ -1848,7 +1848,7 @@ class ActivityStarter { ActivityRecord targetTopActivity = targetTask != null ? targetTask.getTopNonFinishingActivity() : null; boolean passesAsmChecks = newTask ? mRootWindowContainer.hasResumedActivity(callerUid) ? mService.mVisibleActivityProcessTracker.hasResumedActivity(callerUid) : targetTopActivity != null && targetTopActivity.getUid() == callerUid; if (!passesAsmChecks) { Loading services/core/java/com/android/server/wm/RootWindowContainer.java +0 −4 Original line number Diff line number Diff line Loading @@ -1799,10 +1799,6 @@ class RootWindowContainer extends WindowContainer<DisplayContent> return getItemFromTaskDisplayAreas(TaskDisplayArea::getFocusedActivity); } boolean hasResumedActivity(int uid) { return forAllActivities(ar -> ar.isState(RESUMED) && ar.getUid() == uid); } boolean isTopDisplayFocusedRootTask(Task task) { return task != null && task == getTopDisplayFocusedRootTask(); } Loading Loading
services/core/java/com/android/server/wm/ActivityStarter.java +1 −1 Original line number Diff line number Diff line Loading @@ -1848,7 +1848,7 @@ class ActivityStarter { ActivityRecord targetTopActivity = targetTask != null ? targetTask.getTopNonFinishingActivity() : null; boolean passesAsmChecks = newTask ? mRootWindowContainer.hasResumedActivity(callerUid) ? mService.mVisibleActivityProcessTracker.hasResumedActivity(callerUid) : targetTopActivity != null && targetTopActivity.getUid() == callerUid; if (!passesAsmChecks) { Loading
services/core/java/com/android/server/wm/RootWindowContainer.java +0 −4 Original line number Diff line number Diff line Loading @@ -1799,10 +1799,6 @@ class RootWindowContainer extends WindowContainer<DisplayContent> return getItemFromTaskDisplayAreas(TaskDisplayArea::getFocusedActivity); } boolean hasResumedActivity(int uid) { return forAllActivities(ar -> ar.isState(RESUMED) && ar.getUid() == uid); } boolean isTopDisplayFocusedRootTask(Task task) { return task != null && task == getTopDisplayFocusedRootTask(); } Loading