diff -Naur skinsoppalusikka-1.1.1.org/soppalusikka.c skinsoppalusikka-1.1.1/soppalusikka.c --- skinsoppalusikka-1.1.1.org/soppalusikka.c 2007-08-18 21:20:00.000000000 -0400 +++ skinsoppalusikka-1.1.1/soppalusikka.c 2007-11-28 10:15:34.000000000 -0500 @@ -117,6 +117,7 @@ THEME_CLR(Theme, clrVolumeBarUpper, 0xC8000066); THEME_CLR(Theme, clrVolumeBarLower, 0xFF33CC33); THEME_CLR(Theme, clrVolumeBarMute, 0xFFFF0000); +THEME_CLR(Theme, clrVolumeBarAttenuate, 0xFF0004A7); THEME_CLR(Theme, clrChannelNameFg, 0xFF000000); THEME_CLR(Theme, clrChannelNameBg, 0xFFFFFFFF); THEME_CLR(Theme, clrChannelNumberDateFg, 0xFF000000); @@ -1485,10 +1486,14 @@ const cFont *font = cFont::GetFont(fontSml); // select behaviour - if (Mute) { - ColorBar = Theme.Color(clrVolumeBarMute); - Prompt = tr("Mute"); - } + if (Total == MAXVOLUME - 1) { + ColorBar = Theme.Color(clrVolumeBarAttenuate); + Prompt = tr("Attenuate"); + } + else if (Mute) { + ColorBar = Theme.Color(clrVolumeBarMute); + Prompt = tr("Mute"); + } else { ColorBar = Theme.Color(clrVolumeBarLower); Prompt = tr("Volume");