From b1c093119b27c0d2e18c43666755ba6fb995e0e4 Mon Sep 17 00:00:00 2001 From: satbaby Date: Thu, 10 Mar 2011 20:11:54 +0000 Subject: [PATCH] nmute if volume 0 git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1283 e54a6e83-5905-42d5-8d5c-058d10e6a962 --- src/neutrino.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/neutrino.cpp b/src/neutrino.cpp index 9ad2a1f29..406c6ee80 100644 --- a/src/neutrino.cpp +++ b/src/neutrino.cpp @@ -3667,6 +3667,8 @@ void CNeutrinoApp::saveEpg() void CNeutrinoApp::AudioMute( int newValue, bool isEvent ) { + if(g_settings.current_volume == 0) + return; //printf("MUTE: val %d current %d event %d\n", newValue, current_muted, isEvent); int dx = 0; int dy = 0; @@ -3785,8 +3787,11 @@ printf("CNeutrinoApp::setVolume dx %d dy %d\n", dx, dy); else if (msg == CRCInput::RC_minus || msg == CRCInput::RC_left) { //FIXME if (g_settings.current_volume > g_settings.current_volume_step) g_settings.current_volume -= g_settings.current_volume_step; - else + else{ + g_settings.current_volume = 1; + AudioMute( true, true); g_settings.current_volume = 0; + } } else { g_RCInput->postMsg(msg, data);