Merge "Fix dream not working on top of pinned apps" into sc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1dfd948440
@@ -1381,6 +1381,7 @@ public class ActivityTaskManagerService extends IActivityTaskManager.Stub {
|
||||
getActivityStartController().obtainStarter(intent, "dream")
|
||||
.setCallingUid(callingUid)
|
||||
.setCallingPid(callingPid)
|
||||
.setCallingPackage(intent.getPackage())
|
||||
.setActivityInfo(a)
|
||||
.setActivityOptions(options.toBundle())
|
||||
// To start the dream from background, we need to start it from a persistent
|
||||
|
||||
@@ -355,6 +355,11 @@ public class LockTaskController {
|
||||
return false;
|
||||
}
|
||||
|
||||
// Allow the dream to start during lock task mode
|
||||
if (wc.isActivityTypeDream()) {
|
||||
return false;
|
||||
}
|
||||
|
||||
return !(isTaskAuthAllowlisted(taskAuth) || mLockTaskModeTasks.isEmpty());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user