GNOME Bugzilla – Bug 119513
eggtreemultidnd - Drag an Drop not user friendly.
Last modified: 2021-06-10 20:51:33 UTC
The Eggtreemultidnd drag and drop behaviour is not user-friendly, because to drag and drop a song you must in a first time click to select the entry, and then click again to be able to effectively drag and drop it. Having traced the problem in Rhythmbox http://bugzilla.gnome.org/show_bug.cgi?id=119512 It seems that the Eggtreemultidnd signal handler is called before the GtkTreeView default handler so when you first click on an entry it is not yet selected for the Eggtreemultidnd signal handler's point of view. As a result it doesn't initiate the drag'n drop the first time.
Created attachment 19063 [details] [review] This patch solves the problem, after having a look at nautilus file fm-list-view.c
The previous patch I posted didn't allow to drag and drop a set of entry already selected just by clicking on one it (right now it just deselects all but the one clicked).
Created attachment 19302 [details] [review] This patch solves the problem.
Looks like it was never applied. Users in CVS are nautilus, epiphany and file-roller.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version of libegg, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/libegg/-/issues/ Thank you for your understanding and your help.