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 682889 - fix empty source_window in GdkDragContext
fix empty source_window in GdkDragContext
Status: RESOLVED DUPLICATE of bug 658722
Product: gtk+
Classification: Platform
Component: Backend: Quartz
2.24.x
Other Mac OS
: Normal major
: ---
Assigned To: gtk-quartz maintainers
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2012-08-28 17:52 UTC by Timo Dörr
Modified: 2012-08-28 18:26 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix empty source_window in GdkDragContext (968 bytes, patch)
2012-08-28 17:52 UTC, Timo Dörr
rejected Details | Review
backtrace when hitting the bug (2.59 KB, text/plain)
2012-08-28 17:53 UTC, Timo Dörr
  Details

Description Timo Dörr 2012-08-28 17:52:47 UTC
Created attachment 222667 [details] [review]
fix empty source_window in GdkDragContext

I've attached a patch that initializes GdkDragContext source_window field upon creation of the context in gdk_drag_begin. I've hit a bug in banshee where the source_window = 0 condition causes a complete crash when dragging, after applying the patch the dragging works fine. I've also attached a  backtrace of banshee when hitting that bug.
Comment 1 Timo Dörr 2012-08-28 17:53:50 UTC
Created attachment 222668 [details]
backtrace when hitting the bug
Comment 2 John Ralls 2012-08-28 18:25:43 UTC
Comment on attachment 222667 [details] [review]
fix empty source_window in GdkDragContext

Not really sufficient. See Bug 658722 for more details on this problem.
Comment 3 John Ralls 2012-08-28 18:26:01 UTC

*** This bug has been marked as a duplicate of bug 658722 ***