Merge "Register task fragment organzer before sending events" into sc-v2-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
290294d3c2
@@ -1091,11 +1091,13 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub
|
|||||||
}
|
}
|
||||||
final TaskFragment taskFragment = new TaskFragment(mService,
|
final TaskFragment taskFragment = new TaskFragment(mService,
|
||||||
creationParams.getFragmentToken(), true /* createdByOrganizer */);
|
creationParams.getFragmentToken(), true /* createdByOrganizer */);
|
||||||
|
// Set task fragment organizer immediately, since it might have to be notified about further
|
||||||
|
// actions.
|
||||||
|
taskFragment.setTaskFragmentOrganizer(
|
||||||
|
creationParams.getOrganizer(), ownerActivity.getPid());
|
||||||
ownerActivity.getTask().addChild(taskFragment, POSITION_TOP);
|
ownerActivity.getTask().addChild(taskFragment, POSITION_TOP);
|
||||||
taskFragment.setWindowingMode(creationParams.getWindowingMode());
|
taskFragment.setWindowingMode(creationParams.getWindowingMode());
|
||||||
taskFragment.setBounds(creationParams.getInitialBounds());
|
taskFragment.setBounds(creationParams.getInitialBounds());
|
||||||
taskFragment.setTaskFragmentOrganizer(
|
|
||||||
creationParams.getOrganizer(), ownerActivity.getPid());
|
|
||||||
mLaunchTaskFragments.put(creationParams.getFragmentToken(), taskFragment);
|
mLaunchTaskFragments.put(creationParams.getFragmentToken(), taskFragment);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user