After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 330476 - Add songs to a playlist out of an existing one per drag and drop
Add songs to a playlist out of an existing one per drag and drop
Status: RESOLVED FIXED
Product: banshee
Classification: Other
Component: User Interface
0.10.x
Other All
: Normal enhancement
: 2.x
Assigned To: Banshee Maintainers
Banshee Maintainers
Depends on: 329873
Blocks:
 
 
Reported: 2006-02-09 00:16 UTC by Michael Gebhart
Modified: 2006-05-30 18:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patches Banshee.SourceView.OnDragMotion to allow songs from one playlist to be dragged into a new playlist (or existing) (539 bytes, patch)
2006-02-14 15:28 UTC, Oliver Charles
none Details | Review
Same patch against cvs (673 bytes, patch)
2006-04-08 16:27 UTC, Thijs Vermeir
none Details | Review

Description Michael Gebhart 2006-02-09 00:16:07 UTC
If I wanna create a new playlist, or wanna add a song to an existing playlist I
can drag the song out of the library and drop it into the playlist folder.

But this is only possible, if I drag it out of the library. It would be nice, if
I could also drag it out of an existing playlist and drop it to another
playlist. This is not possible at the moment. I also can't create a new playlist
out of an existing playlist per drag and drop. I always have to choose the song
out of the library.
Comment 1 Oliver Charles 2006-02-14 15:28:01 UTC
Created attachment 59349 [details] [review]
Patches Banshee.SourceView.OnDragMotion to allow songs from one playlist to be dragged into a new playlist (or existing)

This simply changes one if statement to allow PlaylistSource. I did have it as an array of supported sources so plugins could add there own dnd sources but felt that was overcomplicating the issue.

Oh if I patched wrong, please tell me how to do it correctly, I've never made a patch before :)
Comment 2 Thijs Vermeir 2006-04-08 16:27:24 UTC
Created attachment 62981 [details] [review]
Same patch against cvs

Hello,

Your patch was good for the bug but you have to make it against cvs not *.old

Do this in the root of banshee:
cvs diff -u

Greetz,
Comment 3 Ruben Vermeersch 2006-04-08 16:30:41 UTC
(In reply to comment #2)
> Your patch was good for the bug but you have to make it against cvs not *.old
> 
> Do this in the root of banshee:
> cvs diff -u

Nothing wrong with doing patches against .old, as long as they're made from the source tree's root. And even then, wouldn't really be a reason to reject a good patch, as long as it applies nicely it's good. 

Having it from the root of the source tree is preffered though ;-)
Comment 4 Oliver Charles 2006-04-08 22:48:11 UTC
Ah well, almost got it :p Thanks for the tweak and tips Thijs :)
Comment 5 Ruben Vermeersch 2006-04-10 18:27:32 UTC
Moving to the User Interface component.
Comment 6 Ruben Vermeersch 2006-04-11 20:00:11 UTC
Lukas' patch will cover this.
Comment 7 Patrick van Staveren 2006-05-30 18:23:59 UTC
Ruben - Lukas' patch as in the child source patch? Can we close this bug?
Comment 8 Ruben Vermeersch 2006-05-30 18:59:36 UTC
This is indeed fixed in HEAD. Thanks for pointing that out!