[Slim-Checkins] r8935 - /trunk/server/Slim/Buttons/Volume.pm
adrian at svn.slimdevices.com
adrian at svn.slimdevices.com
Fri Aug 11 14:06:16 PDT 2006
Author: adrian
Date: Fri Aug 11 14:06:15 2006
New Revision: 8935
URL: http://svn.slimdevices.com?rev=8935&view=rev
Log:
Bug: N/A
Desciption: ensure we don't pop the mode stack completely - must kill
timer on mode exit
Modified:
trunk/server/Slim/Buttons/Volume.pm
Modified: trunk/server/Slim/Buttons/Volume.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/Volume.pm?rev=8935&r1=8934&r2=8935&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/Volume.pm (original)
+++ trunk/server/Slim/Buttons/Volume.pm Fri Aug 11 14:06:15 2006
@@ -46,8 +46,9 @@
sub volumeExitHandler {
my ($client,$exittype) = @_;
if ($exittype) { $exittype = uc($exittype); }
-
+
if (!$exittype || $exittype eq 'LEFT') {
+ Slim::Utils::Timers::killTimers($client, \&_volumeIdleChecker);
Slim::Buttons::Common::popModeRight($client);
} elsif ($exittype eq 'RIGHT') {
$client->bumpRight();
@@ -74,8 +75,9 @@
sub setMode {
my $client = shift;
my $method = shift;
-
+
if ($method eq 'pop') {
+ Slim::Utils::Timers::killTimers($client, \&_volumeIdleChecker);
Slim::Buttons::Common::popMode($client);
return;
}
@@ -98,4 +100,4 @@
-1;
+1;
More information about the checkins
mailing list