[Slim-Checkins] r8817 - /trunk/server/Slim/Buttons/Power.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Sat Aug 5 08:22:41 PDT 2006


Author: adrian
Date: Sat Aug  5 08:22:40 2006
New Revision: 8817

URL: http://svn.slimdevices.com?rev=8817&view=rev
Log:
Bug: N/A
Description: avoid starting two Slim::Buttons::ScreenSaver::screenSaver per client

Modified:
    trunk/server/Slim/Buttons/Power.pm

Modified: trunk/server/Slim/Buttons/Power.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/Power.pm?rev=8817&r1=8816&r2=8817&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/Power.pm (original)
+++ trunk/server/Slim/Buttons/Power.pm Sat Aug  5 08:22:40 2006
@@ -44,8 +44,9 @@
 	$client->update();
 
 	# kick ScreenSaver::ScreenSaver to switch to off screensaver
-	Slim::Utils::Timers::killTimers($client, \&Slim::Buttons::ScreenSaver::screenSaver);
-	Slim::Utils::Timers::setTimer($client, Time::HiRes::time(), \&Slim::Buttons::ScreenSaver::screenSaver);
+	if ( Slim::Utils::Timers::killTimers($client, \&Slim::Buttons::ScreenSaver::screenSaver) ) {
+		Slim::Utils::Timers::setTimer($client, Time::HiRes::time(), \&Slim::Buttons::ScreenSaver::screenSaver);
+	}
 }
 
 sub lines {



More information about the checkins mailing list