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

Commit e028da5f authored by Jan Sebechlebsky's avatar Jan Sebechlebsky
Browse files

Fix session id validation in VirtualDeviceParams.Builder

Bug: 261698699
Bug: 249777386
Test: atest VirtualDeviceParams VirtualDeviceManagerBasicTest
Change-Id: Ic61165f9be6c8e88acccb00a64de262f8b005e44
parent fdc16a54
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -758,7 +758,7 @@ public final class VirtualDeviceParams implements Parcelable {
         */
        @NonNull
        public Builder setAudioPlaybackSessionId(int playbackSessionId) {
            if (playbackSessionId != AUDIO_SESSION_ID_GENERATE || playbackSessionId < 0) {
            if (playbackSessionId < 0) {
                throw new IllegalArgumentException("Invalid playback audio session id");
            }
            mAudioPlaybackSessionId = playbackSessionId;
@@ -782,7 +782,7 @@ public final class VirtualDeviceParams implements Parcelable {
         */
        @NonNull
        public Builder setAudioRecordingSessionId(int recordingSessionId) {
            if (recordingSessionId != AUDIO_SESSION_ID_GENERATE || recordingSessionId < 0) {
            if (recordingSessionId < 0) {
                throw new IllegalArgumentException("Invalid recording audio session id");
            }
            mAudioRecordingSessionId = recordingSessionId;