GNOME Bugzilla – Bug 653264
does not seem to implement XdndProxy correctly
Last modified: 2018-02-10 03:31:49 UTC
gdkdnd.c checks if a potential destination window has the XdndProxy flag set, but it does this *after* setting context_x11->dest_xid to the original window, and then sends all further messages to that original window. The proxy is used only for looking up XdndAware. Assuming that http://gitorious.org/xdg-specs/xdg-specs/blobs/master/specifications/XDND/specification.xhtml is actually the right place to look, it says: If this window property exists, it must be of type XA_WINDOW and must contain the ID of the proxy window that should be checked for XdndAware and that should receive all the client messages, etc.
Hmm, this certainly could use some testing. It would be great to have a dnd test client that actually used a proxy window, e.g.
We're moving to gitlab! As part of this move, we are closing bugs that haven't seen activity in more than 5 years. If this issue is still imporant to you and still relevant with GTK+ 3.22 or master, please consider creating a gitlab issue for it.