diff --git a/src/qwaylandlayersurface.cpp b/src/qwaylandlayersurface.cpp index 16cb428..0680623 100644 --- a/src/qwaylandlayersurface.cpp +++ b/src/qwaylandlayersurface.cpp @@ -133,7 +133,8 @@ void QWaylandLayerSurface::setExclusiveZone(int32_t zone) void QWaylandLayerSurface::setExclusiveEdge(uint32_t edge) { - set_exclusive_edge(edge); + if (zwlr_layer_surface_v1_get_version(object()) >= ZWLR_LAYER_SURFACE_V1_SET_EXCLUSIVE_EDGE_SINCE_VERSION) + set_exclusive_edge(edge); } void QWaylandLayerSurface::setMargins(const QMargins &margins)