File kradio-mixer_handle.patch of Package kde3-kradio
diff -Naru kradio-snapshot_2006_09_20_orig/kradio3/plugins/alsa-sound/alsa-sound.cpp kradio-snapshot_2006_09_20/kradio3/plugins/alsa-sound/alsa-sound.cpp
--- kradio-snapshot_2006_09_20_orig/kradio3/plugins/alsa-sound/alsa-sound.cpp 2006-09-20 08:39:17.000000000 +0900
+++ kradio-snapshot_2006_09_20/kradio3/plugins/alsa-sound/alsa-sound.cpp 2024-10-16 15:59:59.092944744 +0900
@@ -908,7 +908,7 @@
bool AlsaSoundDevice::openMixerDevice(snd_mixer_t *&mixer_handle, int card, bool reopen, QTimer *timer, int timer_latency)
{
if (reopen) {
- if (mixer_handle >= 0)
+ if (mixer_handle != NULL)
closeMixerDevice(mixer_handle, card, SoundStreamID::InvalidID, NULL, /* force = */ true, timer);
else
return true;