[Slim-Checkins] r12491 - /trunk/server/Slim/Web/Settings/Player/Audio.pm

kdf at svn.slimdevices.com kdf at svn.slimdevices.com
Sun Aug 5 14:48:29 PDT 2007


Author: kdf
Date: Sun Aug  5 14:48:29 2007
New Revision: 12491

URL: http://svn.slimdevices.com?rev=12491&view=rev
Log:
Bug: n/a
Description: make unsync work from web.  still todo: select proper sync group from pulldown when page is loaded


Modified:
    trunk/server/Slim/Web/Settings/Player/Audio.pm

Modified: trunk/server/Slim/Web/Settings/Player/Audio.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Web/Settings/Player/Audio.pm?rev=12491&r1=12490&r2=12491&view=diff
==============================================================================
--- trunk/server/Slim/Web/Settings/Player/Audio.pm (original)
+++ trunk/server/Slim/Web/Settings/Player/Audio.pm Sun Aug  5 14:48:29 2007
@@ -87,9 +87,13 @@
 
 		for my $pref (@prefs) {
 
-			if ($pref eq 'synchronize' && defined $paramRef->{'synchronize'}) {
+			if ($pref eq 'synchronize') {
 			
-				Slim::Player::Sync::sync($client, Slim::Player::Client::getClient($paramRef->{$pref}));
+				if (my $otherClient = Slim::Player::Client::getClient($paramRef->{$pref})) {
+					Slim::Player::Sync::sync($client, $otherClient);
+				} else {
+					Slim::Player::Sync::unsync($client);
+				}
 			
 			} else {
 



More information about the checkins mailing list