GNOME Bugzilla – Bug 337657
stop playing playlist songs moved
Last modified: 2006-06-25 02:18:29 UTC
That issue has been described on https://launchpad.net/distros/ubuntu/+source/rhythmbox/+bug/38613 "If I play a file in a custom playlist, and re-organise the list by moving the file up/down, playing stops. That's a bug, I'd say."
This is because rhythmdb_query_model_drag_data_received performs the move by removing the entry, and then re-adding it to the new location. It probably needs to make the adjustment and emit a row-reordered signal. Doing it once per entry would probably be less efficient, but doing it once per drag could be complicated since entries may be added at the same time.
Created attachment 67898 [details] [review] patch This does the above, and fixes the problem for me. I'm fairly certain it doesn't break anything, but given how easy it is to break stuff when touching the query-model dnd code it might,
Looks good to me.
Okay, committed to cvs.