Loading services/core/java/com/android/server/wm/TaskOrganizerController.java +17 −4 Original line number Diff line number Diff line Loading @@ -78,9 +78,11 @@ class TaskOrganizerController extends ITaskOrganizerController.Stub { synchronized (mGlobalLock) { final TaskOrganizerState state = mTaskOrganizerStates.remove( mTaskOrganizer.asBinder()); if (state != null) { state.dispose(); } } } }; private class TaskOrganizerState { Loading Loading @@ -222,10 +224,21 @@ class TaskOrganizerController extends ITaskOrganizerController.Stub { @Override public void unregisterTaskOrganizer(ITaskOrganizer organizer) { enforceStackPermission("unregisterTaskOrganizer()"); final long origId = Binder.clearCallingIdentity(); try { synchronized (mGlobalLock) { final TaskOrganizerState state = mTaskOrganizerStates.remove(organizer.asBinder()); if (state == null) { return; } state.unlinkDeath(); state.dispose(); } } finally { Binder.restoreCallingIdentity(origId); } } ITaskOrganizer getTaskOrganizer(int windowingMode) { final IBinder organizer = Loading Loading
services/core/java/com/android/server/wm/TaskOrganizerController.java +17 −4 Original line number Diff line number Diff line Loading @@ -78,9 +78,11 @@ class TaskOrganizerController extends ITaskOrganizerController.Stub { synchronized (mGlobalLock) { final TaskOrganizerState state = mTaskOrganizerStates.remove( mTaskOrganizer.asBinder()); if (state != null) { state.dispose(); } } } }; private class TaskOrganizerState { Loading Loading @@ -222,10 +224,21 @@ class TaskOrganizerController extends ITaskOrganizerController.Stub { @Override public void unregisterTaskOrganizer(ITaskOrganizer organizer) { enforceStackPermission("unregisterTaskOrganizer()"); final long origId = Binder.clearCallingIdentity(); try { synchronized (mGlobalLock) { final TaskOrganizerState state = mTaskOrganizerStates.remove(organizer.asBinder()); if (state == null) { return; } state.unlinkDeath(); state.dispose(); } } finally { Binder.restoreCallingIdentity(origId); } } ITaskOrganizer getTaskOrganizer(int windowingMode) { final IBinder organizer = Loading