GNOME Bugzilla – Bug 116320
Drag and Drop does not work properly
Last modified: 2011-02-04 16:12:02 UTC
With GTK+ 2.2.x, drag and drop does not work properly in Windows, specifically with the application gaim when it comes to rearranging buddy lists. For example, when I attempt to drag a buddy elsewhere, the buddy just scrolls back to its original position and is not dropped in the new position.
This is probably the same problem discussed (and solved) in the thread starting at http://mail.gnome.org/archives/gtk-devel-list/2003- June/msg00138.html .
Fix for the problem in the referenced mail message applied to HEAD and gtk-2-2. Assuming it fixes the problem in this bug report, too. 2003-06-30 Tor Lillqvist <tml@iki.fi> * gdk/win32/gdkdnd-win32.c (find_window_enum_proc): New function, callback proc for EnumWindows(). (gdk_drag_find_window_for_screen): Actually take the drag_window argument into account: Instead of using WindowFromPoint(), use EnumWindows(), to be able to skip the drag_window. (#116320, Tony M Brown, Herman Bloggs)
*** Bug 109719 has been marked as a duplicate of this bug. ***