summaryrefslogtreecommitdiffstats
path: root/src/client/qwaylanddatadevice_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/qwaylanddatadevice_p.h')
-rw-r--r--src/client/qwaylanddatadevice_p.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/client/qwaylanddatadevice_p.h b/src/client/qwaylanddatadevice_p.h
index 579cb3c7c..7daa9f0d3 100644
--- a/src/client/qwaylanddatadevice_p.h
+++ b/src/client/qwaylanddatadevice_p.h
@@ -53,6 +53,7 @@
//
#include <QObject>
+#include <QPointer>
#include <QPoint>
#include <QtWaylandClient/private/qwayland-wayland.h>
@@ -106,7 +107,7 @@ private:
QWaylandDisplay *m_display;
QWaylandInputDevice *m_inputDevice;
uint32_t m_enterSerial;
- QWindow *m_dragWindow;
+ QPointer<QWindow> m_dragWindow;
QPoint m_dragPoint;
QScopedPointer<QWaylandDataOffer> m_dragOffer;
QScopedPointer<QWaylandDataOffer> m_selectionOffer;