From c009a16a7ba0f55bbd58eeaf73cbe6cd0e8c74d0 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej 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 Origin commit data ------------------ Branch: ni/coolstream Commit: https://github.com/neutrino-images/ni-neutrino/commit/b1c093119b27c0d2e18c43666755ba6fb995e0e4 Author: Jacek Jendrzej Date: 2011-03-10 (Thu, 10 Mar 2011) ------------------ This commit was generated by Migit --- 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);