Author: bklaas
Date: Fri Jun 27 08:34:13 2008
New Revision: 2634
URL: http://svn.slimdevices.com?rev=2634&root=Jive&view=rev
Log:
Bug: 8584
Description: fix playerModeChanged notifications in Player.lua. Use self.mode
to remember current mode state of the player
Modified:
7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
Modified: 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua
URL:
http://svn.slimdevices.com/7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua?rev=2634&root=Jive&r1=2633&r2=2634&view=diff
==============================================================================
--- 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua (original)
+++ 7.1/trunk/squeezeplay/src/squeezeplay/share/jive/slim/Player.lua Fri Jun 27
08:34:13 2008
@@ -512,7 +512,7 @@
=cut
--]]
function getPlayerMode(self)
- return self.state.mode
+ return self.mode
end
@@ -797,7 +797,6 @@
end
-- update our state in one go
- local oldState = self.state
self.state = event.data
-- used for calculating getTrackElapsed(), getTrackRemaining()
@@ -825,7 +824,8 @@
-- update track list
local nowPlaying = _whatsPlaying(event.data)
- if self.state.mode ~= oldState.mode then
+ if self.state.mode ~= self.mode then
+ self.mode = self.state.mode
self.jnt:notify('playerModeChange', self, self.state.mode)
end
_______________________________________________
Jive-checkins mailing list
[email protected]
http://lists.slimdevices.com/cgi-bin/mailman/listinfo/jive-checkins