[Slim-Checkins] r10295 - in /trunk/server: Changelog6.html
Slim/Buttons/Block.pm
adrian at svn.slimdevices.com
adrian at svn.slimdevices.com
Wed Oct 11 14:35:33 PDT 2006
Author: adrian
Date: Wed Oct 11 14:35:30 2006
New Revision: 10295
URL: http://svn.slimdevices.com?rev=10295&view=rev
Log:
Bug: 4347
Description: Display blank display if block mode is pushed rather than
previous block display.
Modified:
trunk/server/Changelog6.html
trunk/server/Slim/Buttons/Block.pm
Modified: trunk/server/Changelog6.html
URL: http://svn.slimdevices.com/trunk/server/Changelog6.html?rev=10295&r1=10294&r2=10295&view=diff
==============================================================================
--- trunk/server/Changelog6.html (original)
+++ trunk/server/Changelog6.html Wed Oct 11 14:35:30 2006
@@ -73,6 +73,7 @@
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4318">#4318</a> - slimtray.exe: when slim.exe runs in userland a dos window comes up when external decoders are used</li>
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4325">#4325</a> - Overlay does not correctly encode non latin characters</li>
<li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4345">#4345</a> - Rss Ticker - screen always clearing between items</li>
+ <li><a href="http://bugs.slimdevices.com/show_bug.cgi?id=4347">#4347</a> - Strange block mode display when mixing MIP</li>
</ul>
</ul>
Modified: trunk/server/Slim/Buttons/Block.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/Block.pm?rev=10295&r1=10294&r2=10295&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/Block.pm (original)
+++ trunk/server/Slim/Buttons/Block.pm Wed Oct 11 14:35:30 2006
@@ -68,7 +68,7 @@
$client->lines(\&lines);
- if (!$client->blocklines()->{'static'}) {
+ if ($client->blocklines() && !$client->blocklines()->{'static'}) {
$client->modeParam('modeUpdateInterval', $ticklength);
}
@@ -126,6 +126,8 @@
Slim::Buttons::ScreenSaver::wakeup($client);
+ $client->blocklines(undef);
+
if (Slim::Buttons::Common::mode($client) eq 'block') {
Slim::Buttons::Common::popMode($client);
}
@@ -136,7 +138,7 @@
sub lines {
my $client = shift;
- my $bdata = $client->blocklines();
+ my $bdata = $client->blocklines() || return {};
my $parts = $bdata->{'parts'};
my $screen1;
More information about the checkins
mailing list