summaryrefslogtreecommitdiffstats
path: root/src/client/qwaylandpointergestures.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/qwaylandpointergestures.cpp')
-rw-r--r--src/client/qwaylandpointergestures.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/client/qwaylandpointergestures.cpp b/src/client/qwaylandpointergestures.cpp
index 1cdd97edd..87079d800 100644
--- a/src/client/qwaylandpointergestures.cpp
+++ b/src/client/qwaylandpointergestures.cpp
@@ -14,6 +14,14 @@ QWaylandPointerGestures::QWaylandPointerGestures(QWaylandDisplay *display, uint
{
}
+QWaylandPointerGestures::~QWaylandPointerGestures() noexcept
+{
+ if (version() >= ZWP_POINTER_GESTURES_V1_RELEASE_SINCE_VERSION)
+ release();
+ else
+ zwp_pointer_gestures_v1_destroy(object());
+}
+
QWaylandPointerGestureSwipe *
QWaylandPointerGestures::createPointerGestureSwipe(QWaylandInputDevice *device)
{