Merge "Sync code with commit d582aff"
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user