diff options
Diffstat (limited to 'src/platform/gui')
| -rw-r--r-- | src/platform/gui/xcb/Window.cpp | 3 |
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); } |
