Loading services/core/java/com/android/server/media/MediaSessionRecord.java +7 −3 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ import static android.media.VolumeProvider.VOLUME_CONTROL_RELATIVE; import static android.media.session.MediaController.PlaybackInfo.PLAYBACK_TYPE_LOCAL; import static android.media.session.MediaController.PlaybackInfo.PLAYBACK_TYPE_REMOTE; import static com.android.media.mediasession.flags.Flags.removeWiuAllowlistingFromMediacontrollerSendcommand; import android.Manifest; import android.annotation.IntDef; import android.annotation.NonNull; Loading Loading @@ -1479,9 +1481,11 @@ public class MediaSessionRecord extends MediaSessionRecordImpl implements IBinde public void sendCommand(String packageName, int pid, int uid, String command, Bundle args, ResultReceiver cb) { try { if (!removeWiuAllowlistingFromMediacontrollerSendcommand()) { final String reason = TAG + ":" + command; mService.tempAllowlistTargetPkgIfPossible(getUid(), getPackageName(), pid, uid, packageName, reason); mService.tempAllowlistTargetPkgIfPossible( getUid(), getPackageName(), pid, uid, packageName, reason); } mCb.onCommand(packageName, pid, uid, command, args, cb); } catch (RemoteException e) { Slog.e(TAG, "Remote failure in sendCommand.", e); Loading Loading
services/core/java/com/android/server/media/MediaSessionRecord.java +7 −3 Original line number Diff line number Diff line Loading @@ -22,6 +22,8 @@ import static android.media.VolumeProvider.VOLUME_CONTROL_RELATIVE; import static android.media.session.MediaController.PlaybackInfo.PLAYBACK_TYPE_LOCAL; import static android.media.session.MediaController.PlaybackInfo.PLAYBACK_TYPE_REMOTE; import static com.android.media.mediasession.flags.Flags.removeWiuAllowlistingFromMediacontrollerSendcommand; import android.Manifest; import android.annotation.IntDef; import android.annotation.NonNull; Loading Loading @@ -1479,9 +1481,11 @@ public class MediaSessionRecord extends MediaSessionRecordImpl implements IBinde public void sendCommand(String packageName, int pid, int uid, String command, Bundle args, ResultReceiver cb) { try { if (!removeWiuAllowlistingFromMediacontrollerSendcommand()) { final String reason = TAG + ":" + command; mService.tempAllowlistTargetPkgIfPossible(getUid(), getPackageName(), pid, uid, packageName, reason); mService.tempAllowlistTargetPkgIfPossible( getUid(), getPackageName(), pid, uid, packageName, reason); } mCb.onCommand(packageName, pid, uid, command, args, cb); } catch (RemoteException e) { Slog.e(TAG, "Remote failure in sendCommand.", e); Loading