[Slim-Checkins] r11078 - /trunk/server/Slim/Buttons/Common.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Tue Jan 2 04:22:41 PST 2007


Author: adrian
Date: Tue Jan  2 04:22:40 2007
New Revision: 11078

URL: http://svn.slimdevices.com?rev=11078&view=rev
Log:
Bug: N/A
Description: tidy up mode stacks if setMode function failed so stay in
previous mode

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

Modified: trunk/server/Slim/Buttons/Common.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/Common.pm?rev=11078&r1=11077&r2=11078&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/Common.pm (original)
+++ trunk/server/Slim/Buttons/Common.pm Tue Jan  2 04:22:40 2007
@@ -1597,6 +1597,12 @@
 
 	if ($@) {
 		logError("Couldn't push into new mode: [$setmode] !: $@");
+
+		pop @{$scrollClientHash->{$client}{scrollParamsStack}};
+		pop @{$client->modeStack};
+		pop @{$client->modeParameterStack};
+
+		return;
 	}
 
 	if ($client->display->hasScreen2) {



More information about the checkins mailing list