Loading services/core/java/com/android/server/am/TaskChangeNotificationController.java +5 −3 Original line number Diff line number Diff line Loading @@ -95,8 +95,8 @@ class TaskChangeNotificationController { }; private final TaskStackConsumer mNotifyActivityPinned = (l, m) -> { final ActivityRecord r = (ActivityRecord) m.obj; l.onActivityPinned(r.packageName, r.userId, r.getTask().taskId, r.getStackId()); l.onActivityPinned((String) m.obj /* packageName */, m.sendingUid /* userId */, m.arg1 /* taskId */, m.arg2 /* stackId */); }; private final TaskStackConsumer mNotifyActivityUnpinned = (l, m) -> { Loading Loading @@ -281,7 +281,9 @@ class TaskChangeNotificationController { /** Notifies all listeners when an Activity is pinned. */ void notifyActivityPinned(ActivityRecord r) { mHandler.removeMessages(NOTIFY_ACTIVITY_PINNED_LISTENERS_MSG); final Message msg = mHandler.obtainMessage(NOTIFY_ACTIVITY_PINNED_LISTENERS_MSG, r); final Message msg = mHandler.obtainMessage(NOTIFY_ACTIVITY_PINNED_LISTENERS_MSG, r.getTask().taskId, r.getStackId(), r.packageName); msg.sendingUid = r.userId; forAllLocalListeners(mNotifyActivityPinned, msg); msg.sendToTarget(); } Loading Loading
services/core/java/com/android/server/am/TaskChangeNotificationController.java +5 −3 Original line number Diff line number Diff line Loading @@ -95,8 +95,8 @@ class TaskChangeNotificationController { }; private final TaskStackConsumer mNotifyActivityPinned = (l, m) -> { final ActivityRecord r = (ActivityRecord) m.obj; l.onActivityPinned(r.packageName, r.userId, r.getTask().taskId, r.getStackId()); l.onActivityPinned((String) m.obj /* packageName */, m.sendingUid /* userId */, m.arg1 /* taskId */, m.arg2 /* stackId */); }; private final TaskStackConsumer mNotifyActivityUnpinned = (l, m) -> { Loading Loading @@ -281,7 +281,9 @@ class TaskChangeNotificationController { /** Notifies all listeners when an Activity is pinned. */ void notifyActivityPinned(ActivityRecord r) { mHandler.removeMessages(NOTIFY_ACTIVITY_PINNED_LISTENERS_MSG); final Message msg = mHandler.obtainMessage(NOTIFY_ACTIVITY_PINNED_LISTENERS_MSG, r); final Message msg = mHandler.obtainMessage(NOTIFY_ACTIVITY_PINNED_LISTENERS_MSG, r.getTask().taskId, r.getStackId(), r.packageName); msg.sendingUid = r.userId; forAllLocalListeners(mNotifyActivityPinned, msg); msg.sendToTarget(); } Loading