Merge "Only allow resizeable Activity to create TaskFragment" into sc-v2-dev am: 8361670412 am: 9a610cae86
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/16145582 Change-Id: I15110347c0f316d487251051f8814079bcf2a7f4
This commit is contained in:
@@ -1176,6 +1176,12 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub
|
||||
sendTaskFragmentOperationFailure(organizer, errorCallbackToken, exception);
|
||||
return;
|
||||
}
|
||||
if (!ownerActivity.isResizeable()) {
|
||||
final IllegalArgumentException exception = new IllegalArgumentException("Not allowed"
|
||||
+ " to operate with non-resizable owner Activity");
|
||||
sendTaskFragmentOperationFailure(organizer, errorCallbackToken, exception);
|
||||
return;
|
||||
}
|
||||
// The ownerActivity has to belong to the same app as the root Activity of the target Task.
|
||||
final ActivityRecord rootActivity = ownerActivity.getTask().getRootActivity();
|
||||
if (rootActivity.getUid() != ownerActivity.getUid()) {
|
||||
|
||||
Reference in New Issue
Block a user