--- Sync.pm 2005-07-17 01:59:00.000000000 -0700 +++ Slim/Player/Sync.pm 2005-08-22 14:12:33.703125000 -0700 @@ -201,7 +201,7 @@ sub restoreSync { my @players = Slim::Player::Client::clients(); foreach my $other (@players) { next if ($other eq $client); - next if (!$other->power()); + next if (!$other->power() && !Slim::Utils::Prefs::clientGet($other,'syncPower')); my $othermasterID = Slim::Utils::Prefs::clientGet($other,'syncgroupid'); if ($othermasterID && ($othermasterID eq $masterID)) { $client->syncgroupid($masterID);