--- trunk/server/Slim/Player/Squeezebox2.pm 2005-07-09 14:35:47.000000000 +0100 +++ Slim/Player/Squeezebox2.pm 2005-07-10 16:26:08.000000000 +0100 @@ -297,7 +297,12 @@ sub updateScreen { my $client = shift; my $render = shift; - $client->drawFrameBuf($render->{bitsref}) if $render->{changed}; + if ($render->{changed}) { + $client->drawFrameBuf($render->{bitsref}); + } else { + # check to see if visualiser has changed even if screen display has not + $client->visualizer(); + } } # update visualizer and init scrolling