diff options
author | Joachim Wilke <vdr@joachim-wilke.de> | 2006-09-24 00:00:00 +0200 |
---|---|---|
committer | Joachim Wilke <vdr@joachim-wilke.de> | 2006-09-24 00:00:00 +0200 |
commit | d40a2445b68a7153515e1905704f9c401ddb82f4 (patch) | |
tree | fa51c03cc10fff53e31ec9f99e2861bb52def7aa /patches/lcdproc-0.0.10-fix_for_absolute_volume.diff | |
parent | a1a98bf76178df893addb968f2af9369da1a537b (diff) | |
download | vdr-plugin-lcdproc-d40a2445b68a7153515e1905704f9c401ddb82f4.tar.gz vdr-plugin-lcdproc-d40a2445b68a7153515e1905704f9c401ddb82f4.tar.bz2 |
Version 0.0.10-jw1v0.0.10-jw1release/v0.0.10-jw1
Diffstat (limited to 'patches/lcdproc-0.0.10-fix_for_absolute_volume.diff')
-rw-r--r-- | patches/lcdproc-0.0.10-fix_for_absolute_volume.diff | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/patches/lcdproc-0.0.10-fix_for_absolute_volume.diff b/patches/lcdproc-0.0.10-fix_for_absolute_volume.diff new file mode 100644 index 0000000..24ef596 --- /dev/null +++ b/patches/lcdproc-0.0.10-fix_for_absolute_volume.diff @@ -0,0 +1,21 @@ +diff -rup lcdproc-0.0.10.sav/lcd.c lcdproc-0.0.10/lcd.c +--- lcdproc-0.0.10.sav/lcd.c Wed Aug 30 21:11:17 2006 ++++ lcdproc-0.0.10/lcd.c Sun Sep 17 12:48:23 2006 +@@ -258,11 +258,14 @@ void cLcd::SetWarning( const char *strin + } + } + +-void cLcd::ShowVolume(unsigned int vol, bool muted ) { ++void cLcd::ShowVolume(unsigned int vol, bool absolute ) { + if (!connected) return; + BeginMutualExclusion(); +- ThreadStateData.volume=vol; +- ThreadStateData.muted=muted; ++ if (absolute) ++ ThreadStateData.volume=vol; ++ else ++ ThreadStateData.volume+=vol; ++ ThreadStateData.muted=(ThreadStateData.volume==0); + ThreadStateData.showvolume=true; + EndMutualExclusion(); + if (ThreadStateData.muted) { |