diff options
| -rw-r--r-- | services/core/java/com/android/server/wm/WindowOrganizerController.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/services/core/java/com/android/server/wm/WindowOrganizerController.java b/services/core/java/com/android/server/wm/WindowOrganizerController.java index 14ec41f072dd..e7088832500f 100644 --- a/services/core/java/com/android/server/wm/WindowOrganizerController.java +++ b/services/core/java/com/android/server/wm/WindowOrganizerController.java @@ -1367,10 +1367,10 @@ class WindowOrganizerController extends IWindowOrganizerController.Stub final IBinder callerActivityToken = operation.getActivityToken(); final Intent activityIntent = operation.getActivityIntent(); final Bundle activityOptions = operation.getBundle(); - final int result = mService.getActivityStartController() + final int result = waitAsyncStart(() -> mService.getActivityStartController() .startActivityInTaskFragment(taskFragment, activityIntent, activityOptions, callerActivityToken, caller.mUid, caller.mPid, - errorCallbackToken); + errorCallbackToken)); if (!isStartResultSuccessful(result)) { sendTaskFragmentOperationFailure(organizer, errorCallbackToken, taskFragment, opType, convertStartFailureToThrowable(result, activityIntent)); |