[Slim-Checkins] r8773 - /trunk/server/Slim/Buttons/Playlist.pm
dsully at svn.slimdevices.com
dsully at svn.slimdevices.com
Wed Aug 2 22:21:48 PDT 2006
Author: dsully
Date: Wed Aug 2 22:21:47 2006
New Revision: 8773
URL: http://svn.slimdevices.com?rev=8773&view=rev
Log:
Bug: N/A
Description: Removed print
Modified:
trunk/server/Slim/Buttons/Playlist.pm
Modified: trunk/server/Slim/Buttons/Playlist.pm
URL: http://svn.slimdevices.com/trunk/server/Slim/Buttons/Playlist.pm?rev=8773&r1=8772&r2=8773&view=diff
==============================================================================
--- trunk/server/Slim/Buttons/Playlist.pm (original)
+++ trunk/server/Slim/Buttons/Playlist.pm Wed Aug 2 22:21:47 2006
@@ -35,30 +35,37 @@
$index++;
last if $pdm == $_;
}
+
$pdm = $index unless $index == -1;
-
+
unless (defined $pdm) { $pdm = 1; };
unless (defined $buttonarg) { $buttonarg = 'toggle'; };
+
if ($button eq 'playdisp_toggle') {
+
my $playlistlen = Slim::Player::Playlist::count($client);
if (($playlistlen > 0) && (showingNowPlaying($client))) {
+
$pdm = ($pdm + 1) % ($client->prefGetArrayMax('playingDisplayModes') +1);
- print "display mode: $pdm\n";
+
} elsif ($playlistlen > 0) {
+
browseplaylistindex($client,Slim::Player::Source::playingSongIndex($client));
}
+
} else {
if ($buttonarg && $buttonarg < ($client->prefGetArrayMax('playingDisplayModes') +1)) {
$pdm = $buttonarg;
}
}
-
+
#find mode number at the new index, and save to the prefs
$client->param('animateTop',${[$client->prefGetArray('playingDisplayModes')]}[$pdm]);
$client->prefSet("playingDisplayMode", $pdm);
$client->update();
},
+
'knob' => sub {
my ($client,$funct,$functarg) = @_;
@@ -69,9 +76,9 @@
browseplaylistindex($client,$newindex);
}
- $client->param('showingnowplaying',0);
-
- msg("old: $oldindex new: $newindex is after setting:" . browseplaylistindex($client) . "\n");
+ $client->param('showingnowplaying', 0);
+
+ $::d_ui && msgf("old: $oldindex new: $newindex is after setting: [%s]\n", browseplaylistindex($client));
if ($oldindex > $newindex) {
$client->pushUp();
More information about the checkins
mailing list