aboutsummaryrefslogtreecommitdiff
path: root/src/platform/gui
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/gui')
-rw-r--r--src/platform/gui/xcb/Window.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/platform/gui/xcb/Window.cpp b/src/platform/gui/xcb/Window.cpp
index 6728fbbd..f85ec634 100644
--- a/src/platform/gui/xcb/Window.cpp
+++ b/src/platform/gui/xcb/Window.cpp
@@ -242,6 +242,9 @@ Point XcbWindow::GetMousePosition() {
auto cookie = xcb_query_pointer(application_->GetXcbConnection(), window);
auto reply = MakeAutoFree(xcb_query_pointer_reply(
application_->GetXcbConnection(), cookie, nullptr));
+ if (!reply) {
+ return {};
+ }
return Point(reply->win_x, reply->win_y);
}