diff options
author | Klaus Schmidinger <vdr@tvdr.de> | 2006-07-29 10:17:35 +0200 |
---|---|---|
committer | Klaus Schmidinger <vdr@tvdr.de> | 2006-07-29 10:17:35 +0200 |
commit | cdad4a6b4e1b3c11099c7587714946629400bce3 (patch) | |
tree | fb5fe50655aea45e7c150684e4e1f102cea1ac28 /device.c | |
parent | afb7ae32954eece9a3088815e6c2e17d34328368 (diff) | |
download | vdr-cdad4a6b4e1b3c11099c7587714946629400bce3.tar.gz vdr-cdad4a6b4e1b3c11099c7587714946629400bce3.tar.bz2 |
Fixed cDevice::ToggleMute()
Diffstat (limited to 'device.c')
-rw-r--r-- | device.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -4,7 +4,7 @@ * See the main source file 'vdr.c' for copyright information and * how to reach the author. * - * $Id: device.c 1.133 2006/07/22 14:06:11 kls Exp $ + * $Id: device.c 1.134 2006/07/29 10:03:56 kls Exp $ */ #include "device.h" @@ -751,12 +751,12 @@ bool cDevice::ToggleMute(void) mute = !mute; //XXX why is it necessary to use different sequences??? if (mute) { - SetVolume(0, mute); + SetVolume(0, true); Audios.MuteAudio(mute); // Mute external audio after analog audio } else { Audios.MuteAudio(mute); // Enable external audio before analog audio - SetVolume(0, mute); + SetVolume(OldVolume, true); } volume = OldVolume; return mute; |