kwin/xwl
David Edmundson 2d68196536 [xwl] Cache KWaylandServer::DataSourceInterface as a QPointer
Seat correctly emits dragEnded when a DataSourceInterface is destroyed,
and stops the drag.

However WlToXSource lives slightly longer to finish handling any other
visits. See the guarded delete statement in Dnd::endDrag.

With recent fixes use is mostly a hypothetical, but we still don't want
dangling pointers in our code.
2021-02-09 10:11:15 +00:00
..
clipboard.cpp xwl: No need to create createX11Source twice consecutively 2020-10-29 15:56:13 +01:00
clipboard.h xwl: Do not refresh the x11 Clipboard while fetching 2020-10-29 15:56:13 +01:00
databridge.cpp Adapt to DataSource changes 2020-10-01 14:51:05 +00:00
databridge.h xwayland: Use KWIN_SINGLETON to make DataBridge a singleton 2020-08-12 09:59:13 +03:00
dnd.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
dnd.h Prettify license headers 2020-08-07 19:57:56 +00:00
drag.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
drag.h Prettify license headers 2020-08-07 19:57:56 +00:00
drag_wl.cpp [xwl] Cache KWaylandServer::DataSourceInterface as a QPointer 2021-02-09 10:11:15 +00:00
drag_wl.h [xwl] Cache KWaylandServer::DataSourceInterface as a QPointer 2021-02-09 10:11:15 +00:00
drag_x.cpp Fix Build Warning 2020-08-26 19:24:02 +02:00
drag_x.h Prettify license headers 2020-08-07 19:57:56 +00:00
selection.cpp [xwl] Avoid deletion of Transfer in signals from Transfer. 2021-02-09 10:11:15 +00:00
selection.h Prettify license headers 2020-08-07 19:57:56 +00:00
selection_source.cpp xwl: Include errors and warnings 2020-10-29 15:56:13 +01:00
selection_source.h Prettify license headers 2020-08-07 19:57:56 +00:00
transfer.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
transfer.h Prettify license headers 2020-08-07 19:57:56 +00:00
xwayland.cpp xwayland: Generate Xauthority file 2021-02-09 00:14:31 +02:00
xwayland.h xwayland: Generate Xauthority file 2021-02-09 00:14:31 +02:00
xwayland_interface.cpp Prettify license headers 2020-08-07 19:57:56 +00:00
xwayland_interface.h Prettify license headers 2020-08-07 19:57:56 +00:00