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
clipboard.h
databridge.cpp
databridge.h
dnd.cpp
dnd.h
drag.cpp
drag.h
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
drag_x.h
selection.cpp [xwl] Avoid deletion of Transfer in signals from Transfer. 2021-02-09 10:11:15 +00:00
selection.h
selection_source.cpp
selection_source.h
transfer.cpp
transfer.h
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
xwayland_interface.h