[Slim-Checkins] r10720 - in /trunk/server: Changelog6.html Slim/Display/Display.pm Slim/Display/Graphics.pm Slim/Display/Text.pm

adrian at svn.slimdevices.com adrian at svn.slimdevices.com
Sat Nov 18 05:05:02 PST 2006


Author: adrian
Date: Sat Nov 18 05:05:01 2006
New Revision: 10720

URL: http://svn.slimdevices.com?rev=10720&view=rev
Log:
Bug: 4520
Description: only update ticker if last render covered relavent screen

Modified:
    trunk/server/Changelog6.html
    trunk/server/Slim/Display/Display.pm
    trunk/server/Slim/Display/Graphics.pm
    trunk/server/Slim/Display/Text.pm

Modified: trunk/server/Changelog6.html
URL: http://svn.slimdevices.com/trunk/server/Changelog6.html?rev=10720&r1=10719&r2=10720&view=diff
==============================================================================
--- trunk/server/Changelog6.html (original)
+++ trunk/server/Changelog6.html Sat Nov 18 05:05:01 2006
@@ -117,6 +117,7 @@
 		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4464">#4464</a> - musicmagic crash using mixerlink</li>
 		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4467">#4467</a> - Add for remote radio streams displays &quot;Connecting&quot; for long time</li>
 		<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4486">#4486</a> - Scanner.exe crash (reproducible)</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>
 	</ul>
 </ul>
 

Modified: trunk/server/Slim/Display/Display.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Display/Display.pm?rev=10720&r1=10719&r2=10720&view=diff
==============================================================================
--- trunk/server/Slim/Display/Display.pm (original)
+++ trunk/server/Slim/Display/Display.pm Sat Nov 18 05:05:01 2006
@@ -211,7 +211,7 @@
 				$display->scrollStop($screenNo);
 				$display->scrollInit($screen, $screenNo, $scrollonce);
 
-			} elsif ($state == 2 && $screen->{scroll} == 2) {
+			} elsif ($state == 2 && $screen->{scroll} == 2 && $screen->{changed}) {
 				# staying in ticker mode - add to ticker queue & update background
 				$display->scrollUpdateTicker($screen, $screenNo);
 				$display->scrollUpdateBackground($screen, $screenNo);

Modified: trunk/server/Slim/Display/Graphics.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Display/Graphics.pm?rev=10720&r1=10719&r2=10720&view=diff
==============================================================================
--- trunk/server/Slim/Display/Graphics.pm (original)
+++ trunk/server/Slim/Display/Graphics.pm Sat Nov 18 05:05:01 2006
@@ -340,6 +340,7 @@
 				$sc->{scrollbitsref} = \$tickerbits;
 				$sc->{scrolldir} = 1; # only support l->r scrolling for ticker
 				$sc->{scrollstart} = 0;
+				$changed = 1;
 
 			} elsif ($sc->{scroll} >= 2) {
 				$sc->{scroll} = 0;

Modified: trunk/server/Slim/Display/Text.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Display/Text.pm?rev=10720&r1=10719&r2=10720&view=diff
==============================================================================
--- trunk/server/Slim/Display/Text.pm (original)
+++ trunk/server/Slim/Display/Text.pm Sat Nov 18 05:05:01 2006
@@ -366,6 +366,7 @@
 
 		$sc->{scrolldir} = 1;
 		$sc->{scrollstart} = 0;
+		$sc->{changed} = 1;
 
 	} elsif ($sc->{scroll} >= 2) {
 		$sc->{scroll} = 0;



More information about the checkins mailing list