From f684097c0f77f771ca49690927c3ed0a0eaa320e Mon Sep 17 00:00:00 2001 From: Vlad Zahorodnii Date: Wed, 7 Apr 2021 18:38:16 +0300 Subject: [PATCH] Properly guard zwlr_layer_shell_v1 destructor request The destructor request was added in version 3. --- src/qwaylandlayershell.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qwaylandlayershell.cpp b/src/qwaylandlayershell.cpp index 7ff886b..526e7b2 100644 --- a/src/qwaylandlayershell.cpp +++ b/src/qwaylandlayershell.cpp @@ -17,7 +17,8 @@ QWaylandLayerShell::QWaylandLayerShell(QtWayland::zwlr_layer_shell_v1 *shell) QWaylandLayerShell::~QWaylandLayerShell() { - zwlr_layer_shell_v1_destroy(object()); + if (zwlr_layer_shell_v1_get_version(object()) >= ZWLR_LAYER_SHELL_V1_DESTROY_SINCE_VERSION) + zwlr_layer_shell_v1_destroy(object()); } QWaylandLayerSurface *QWaylandLayerShell::createLayerSurface(QtWaylandClient::QWaylandWindow *window)