Fix session id validation in VirtualDeviceParams.Builder
Bug: 261698699 Bug: 249777386 Test: atest VirtualDeviceParams VirtualDeviceManagerBasicTest Change-Id: Ic61165f9be6c8e88acccb00a64de262f8b005e44
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user