[Bug 129789] starts playing when you click Next or Previous while paused
bugzilla-daemon@bugzilla.gnome.org
bugzilla-daemon@bugzilla.gnome.org
Sun, 12 Dec 2004 15:47:01 -0500 (EST)
http://bugzilla.gnome.org/show_bug.cgi?id=129789
rhythmbox | General | Ver: 0.8.8
lool+gnome@via.ecp.fr changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|0.6.1 |0.8.8
------- Additional Comments From lool+gnome@via.ecp.fr 2004-12-12 15:47 -------
(Setting version accordingly.)
I find the patch rather clean, I tried understanding the call stacks involved in
rb_shell_player_do_next() and rb_shell_player_do_previous(), and while some
things are completely obscure to me, I think that the approach of this patch is:
- in _do_next() and _do_previous() replace calls to a function which did simply
request for something to be played (rb_shell_player_set_playing_entry) by a
function which do the same request but save playing state prior to the call, and
restores it afterwards (rb_shell_player_set_entry_with_current_state),
- remove all things which caused play to be started from
rb_shell_player_set_playing_entry to make a rb_shell_player_set_entry out of it,
- rb_shell_player_set_playing_entry is redefined to call
rb_shell_player_set_entry and set state to playing.
- remove the borken save playing state code from "rb_shell_player_open_location".
Does anything prevents this patch from inclusion?
------- You are receiving this mail because: -------
You are on the CC list for the bug.