Index: Slim/Buttons/ScreenSaver.pm =================================================================== --- Slim/Buttons/ScreenSaver.pm (revision 3417) +++ Slim/Buttons/ScreenSaver.pm (working copy) @@ -22,6 +22,7 @@ sub init { Slim::Buttons::Common::addSaver('screensaver', getFunctions(), \&setMode, undef, string('SCREENSAVER_JUMP_BACK_NAME')); + Slim::Buttons::Common::addSaver('nosaver', undef, undef, undef, string('SCREENSAVER_NONE')); # Each button on the remote has a function: %functions = ( @@ -85,6 +86,8 @@ # don't change whilst updates blocked } elsif ($mode eq 'block') { # blocked mode handles its own updating of the screen. + } elsif ($saver eq 'nosaver') { + # don't change modes when none (just dim) is the screensaver. } elsif ($timeout && $irtime < $now - $timeout && $mode ne $saver && Index: strings.txt =================================================================== --- strings.txt (revision 3417) +++ strings.txt (working copy) @@ -3693,6 +3693,9 @@ NO Nå spilles (Hopp tilbake ved aktivitet) SE Nu spelas (Hoppa tillbaka när spelaren 'vaknar'). +SCREENSAVER_NONE + EN None (just dim) + SETUP_DISPLAYTEXTTIMEOUT DE Text Zeiteingabe DK Tid for indtastning af tekst