diff options
author | Robin Gareus <robin@gareus.org> | 2020-01-07 14:48:48 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-02-12 20:12:27 +0100 |
commit | 7c3e3d66d63f0dfd33902ab7541724cf2dc4cd76 (patch) | |
tree | 3b83b4e1dd45bde5c3aded090cdabe300a32ceb4 /src/cocoa_in_gtk2.mm | |
parent | 87532252e2aa0ea15f6a97df76c51a93c1378b20 (diff) | |
download | suil-7c3e3d66d63f0dfd33902ab7541724cf2dc4cd76.tar.gz suil-7c3e3d66d63f0dfd33902ab7541724cf2dc4cd76.tar.bz2 suil-7c3e3d66d63f0dfd33902ab7541724cf2dc4cd76.zip |
Fix drag and drop for X11 in Gtk
"XDND drag-and-drop does not work with reparented external windows, since
messages are exchanged with the toplevel window only"
<https://specifications.freedesktop.org/xembed-spec/xembed-spec-latest.html#idm46049203496608>
To address this, the XDND specification allows events to be proxied to child
windows: https://www.freedesktop.org/wiki/Specifications/XDND/
This commit does so in suil so that drag and drop works with embedded plugin
UIs.
Diffstat (limited to 'src/cocoa_in_gtk2.mm')
0 files changed, 0 insertions, 0 deletions