--- Display.pm 2005-03-26 06:49:00.000000000 -0800 +++ server/Slim/Display/Display.pm 2005-04-22 15:55:16.687500000 -0700 @@ -167,9 +167,13 @@ sub mixerDisplay { $client->modeParam('visu', [0]); my @lines = Slim::Buttons::Input::Bar::lines($client, $featureValue, $featureHeader, - $client->mixerConstant($feature,'min'), - $mid, - $client->mixerConstant($feature,'max')); + { + 'min' => $client->mixerConstant($feature,'min'), + 'mid' => $mid, + 'max' => $client->mixerConstant($feature,'max'), + 'noOverlay' => 1, + } + ); # trim off any overlay for showBriefly $client->showBriefly(@lines[0,1]); --- Bar.pm 2005-03-09 06:43:00.000000000 -0800 +++ server/Slim/Buttons/Input/Bar.pm 2005-04-22 15:54:52.218750000 -0700 @@ -106,10 +106,12 @@ sub lines { # These parameters are used when calling this function from Slim::Display::Display my $value = shift; my $header = shift; + my $args = shift; - my $min = shift; - my $mid = shift; - my $max = shift; + my $min = $args->{'min'}; + my $mid = $args->{'mid'}; + my $max = $args->{'max'}; + my $noOverlay = $args->{'noOverlay'} || 0; my ($line1, $line2); @@ -147,7 +149,7 @@ sub lines { $line2 = $line1; } } - my @overlay = Slim::Buttons::Input::List::getExtVal($client,$valueRef,$listIndex,'overlayRef'); + my @overlay = $noOverlay ? undef : Slim::Buttons::Input::List::getExtVal($client,$valueRef,$listIndex,'overlayRef'); return ($line1,$line2,@overlay); }