Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d5164a5a authored by Sungsoo Lim's avatar Sungsoo Lim
Browse files

Use mCurrentUserId instead of ActivityManager.getCurrentUser()

Change-Id: I5b6887d320a03eb548ae04f15841d7f6f5bd9da4
parent 1a0e355c
Loading
Loading
Loading
Loading
+3 −4
Original line number Diff line number Diff line
@@ -767,7 +767,7 @@ public class MediaSessionService extends SystemService implements Monitor {
                synchronized (mLock) {
                    // If we don't have a media button receiver to fall back on
                    // include non-playing sessions for dispatching
                    UserRecord ur = mUserRecords.get(ActivityManager.getCurrentUser());
                    UserRecord ur = mUserRecords.get(mCurrentUserId);
                    boolean useNotPlayingSessions = (ur == null) ||
                            (ur.mLastMediaButtonReceiver == null
                                && ur.mRestoredMediaButtonReceiver == null);
@@ -949,8 +949,7 @@ public class MediaSessionService extends SystemService implements Monitor {
                        mKeyEventReceiver);
            } else {
                // Launch the last PendingIntent we had with priority
                int userId = ActivityManager.getCurrentUser();
                UserRecord user = mUserRecords.get(userId);
                UserRecord user = mUserRecords.get(mCurrentUserId);
                if (user != null && (user.mLastMediaButtonReceiver != null
                        || user.mRestoredMediaButtonReceiver != null)) {
                    if (DEBUG) {
@@ -971,7 +970,7 @@ public class MediaSessionService extends SystemService implements Monitor {
                        } else {
                            mediaButtonIntent.setComponent(user.mRestoredMediaButtonReceiver);
                            getContext().sendBroadcastAsUser(mediaButtonIntent,
                                    new UserHandle(userId));
                                    new UserHandle(mCurrentUserId));
                        }
                    } catch (CanceledException e) {
                        Log.i(TAG, "Error sending key event to media button receiver "