[Slim-Checkins] r10752 - in /trunk/server: Changelog6.html Plugins/Snow.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Fri Nov 24 11:38:58 PST 2006


Author: adrian
Date: Fri Nov 24 11:38:58 2006
New Revision: 10752

URL: http://svn.slimdevices.com?rev=10752&view=rev
Log:
Bug: 4533
Description: turn off visu for snow screensaver when displaying snow
in text style on on SB2/3 player

Modified:
    trunk/server/Changelog6.html
    trunk/server/Plugins/Snow.pm

Modified: trunk/server/Changelog6.html
URL: http://svn.slimdevices.com/trunk/server/Changelog6.html?rev=10752&r1=10751&r2=10752&view=diff
==============================================================================
--- trunk/server/Changelog6.html (original)
+++ trunk/server/Changelog6.html Fri Nov 24 11:38:58 2006
@@ -120,6 +120,7 @@
 		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4489">#4489</a> - wma files with album art attached not showing up in SlimServer</li>
 		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4497">#4497</a> - Error decoding some ogg vorbis files natively</li>
 		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4520">#4520</a> - Ticker display mode continues to show same text on Transporter</li>
+		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4533">#4533</a> - snow screensaver overlapped by VU meter, briefly</li>
 	</ul>
 </ul>
 

Modified: trunk/server/Plugins/Snow.pm
URL: http://svn.slimdevices.com/trunk/server/Plugins/Snow.pm?rev=10752&r1=10751&r2=10752&view=diff
==============================================================================
--- trunk/server/Plugins/Snow.pm (original)
+++ trunk/server/Plugins/Snow.pm Fri Nov 24 11:38:58 2006
@@ -20,6 +20,7 @@
 use Slim::Control::Request;
 use Slim::Utils::Timers;
 use File::Spec::Functions qw(:ALL);
+use Scalar::Util qw(blessed);
 
 use vars qw($VERSION);
 $VERSION = substr(q$Revision$,10);
@@ -470,6 +471,11 @@
 			$loadedTextCustomChars = 1;
 		}
 	}
+
+	# Turn off visualizer on SB2/3 in text mode
+	if (blessed $client->display eq 'Slim::Display::Squeezebox2' && $snow{$client}->{snowStyle} == 6) {
+		$client->modeParam('visu', [0]);
+	}
 }
 
 sub leaveScreensaverSnowMode {



More information about the checkins mailing list