diff --git a/src/qt/wl_mouse.cpp b/src/qt/wl_mouse.cpp index 420ddc486..75a03813c 100644 --- a/src/qt/wl_mouse.cpp +++ b/src/qt/wl_mouse.cpp @@ -98,8 +98,8 @@ void wl_mouse_capture(QWindow *window) void wl_mouse_uncapture() { - zwp_locked_pointer_v1_destroy(conf_pointer); - zwp_relative_pointer_v1_destroy(rel_pointer); + if (conf_pointer) zwp_locked_pointer_v1_destroy(conf_pointer); + if (rel_pointer) zwp_relative_pointer_v1_destroy(rel_pointer); rel_pointer = nullptr; conf_pointer = nullptr; }