Index: Slim/Buttons/Block.pm =================================================================== --- Slim/Buttons/Block.pm (revision 9979) +++ Slim/Buttons/Block.pm (working copy) @@ -79,7 +79,8 @@ # restore previous lines and display screen $client->lines( $client->modeParam('oldLines') ); - $client->update(); + + $client->update() if $client->modeParam('block.updatedscreen'); } =head2 block( $client, $line1 ) @@ -109,11 +110,6 @@ Slim::Buttons::Common::pushMode($client, 'block'); $client->modeParam('block.name', $blockName); - - if (ref($parts) eq 'HASH') { - - $client->showBriefly($parts); - } } =head2 unblock( $client ) @@ -218,6 +214,8 @@ $screen1->{overlay}[0] = $tickchars[$pos]; } + $client->modeParam('block.updatedscreen', 1); + return ($parts); }