From 02166a9d0358de04cea64acc5e96582d1654000b Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sun, 16 Feb 2025 10:14:04 +0300
Subject: [PATCH] remove bogus adevice.which >= 0 check: adevice.which is an
Uint32.
---
src/sdl2_compat.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/sdl2_compat.c b/src/sdl2_compat.c
index 7d049f6..c9f4f4d 100644
--- a/src/sdl2_compat.c
+++ b/src/sdl2_compat.c
@@ -1867,15 +1867,13 @@ Event2to3(const SDL2_Event *event2, SDL_Event *event3)
break;
case SDL_EVENT_AUDIO_DEVICE_ADDED:
if (event2->adevice.iscapture) {
- if (event2->adevice.which >= 0 &&
- event2->adevice.which < (Uint32)AudioSDL3RecordingDevices.num_devices) {
+ if (event2->adevice.which < (Uint32)AudioSDL3RecordingDevices.num_devices) {
event3->adevice.which = AudioSDL3RecordingDevices.devices[event2->adevice.which].devid;
} else {
event3->adevice.which = 0;
}
} else {
- if (event2->adevice.which >= 0 &&
- event2->adevice.which < (Uint32)AudioSDL3PlaybackDevices.num_devices) {
+ if (event2->adevice.which < (Uint32)AudioSDL3PlaybackDevices.num_devices) {
event3->adevice.which = AudioSDL3PlaybackDevices.devices[event2->adevice.which].devid;
} else {
event3->adevice.which = 0;