[Slim-Checkins] r9650 - in /branches/6.5/server: Changelog6.html
Slim/Display/Graphics.pm
adrian at svn.slimdevices.com
adrian at svn.slimdevices.com
Tue Sep 12 13:31:15 PDT 2006
Author: adrian
Date: Tue Sep 12 13:31:13 2006
New Revision: 9650
URL: http://svn.slimdevices.com?rev=9650&view=rev
Log:
Bug: 4094
Description: merge -r 9648:9649 from trunk
Modified:
branches/6.5/server/Changelog6.html
branches/6.5/server/Slim/Display/Graphics.pm
Modified: branches/6.5/server/Changelog6.html
URL: http://svn.slimdevices.com/branches/6.5/server/Changelog6.html?rev=9650&r1=9649&r2=9650&view=diff
==============================================================================
--- branches/6.5/server/Changelog6.html (original)
+++ branches/6.5/server/Changelog6.html Tue Sep 12 13:31:13 2006
@@ -607,6 +607,7 @@
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4064">#4064</a> - Broken ogg file causes playlist to get one behind</li>
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4070">#4070</a> - File cache world writable</li>
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4078">#4078</a> - Random mix does not always work with sync</li>
+ <li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4094">#4094</a> - Display 'bits' go blank briefly when screen text begins to scroll after a push</li>
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4096">#4096</a> - DBD::mysql::st execute failed: Unknown column 'me.name'</li>
</ul>
</ul>
Modified: branches/6.5/server/Slim/Display/Graphics.pm
URL: http://svn.slimdevices.com/branches/6.5/server/Slim/Display/Graphics.pm?rev=9650&r1=9649&r2=9650&view=diff
==============================================================================
--- branches/6.5/server/Slim/Display/Graphics.pm (original)
+++ branches/6.5/server/Slim/Display/Graphics.pm Tue Sep 12 13:31:13 2006
@@ -98,6 +98,7 @@
# line - array of cached lines
# overlay - array of cached overlays
# center - array of cached centers
+ # bits - bitmap for screen (if included in last render) else undef
# linebits - array of bitmaps for cached lines
# overlaybits - array of bitmaps for cached overlays
# centerbits - array of bitmaps for cached centers
@@ -414,9 +415,12 @@
}
# Bitmaps
- if (defined($screen->{bits}) && length($screen->{bits})) {
+ if (defined($screen->{bits}) && length($screen->{bits})) {
$bits |= substr($screen->{bits}, 0, $screensize);
+ $sc->{bits} = $screen->{bits} unless $rerender;
$sc->{changed} = 1;
+ } else {
+ $sc->{bits} = undef;
}
$sc->{bitsref} = \$bits;
More information about the checkins
mailing list