]> git.saurik.com Git - wxWidgets.git/blobdiff - src/gtk/window.cpp
Applied [ 654253 ] wxGTK: fix to wxGetMousePosition()
[wxWidgets.git] / src / gtk / window.cpp
index 2cee058d32e6b6826198459a16a474d0cfd4755f..5208da0f59e67783be5afa7bf037e6977fc4987b 100644 (file)
@@ -4605,10 +4605,8 @@ wxPoint wxGetMousePosition()
 
     int x, y;
     GdkWindow* windowAtPtr = gdk_window_at_pointer(& x, & y);
-    if (!windowAtPtr)
-      return wxPoint(-999, -999);
 
-    Display *display = GDK_WINDOW_XDISPLAY(windowAtPtr);
+    Display *display = windowAtPtr ? GDK_WINDOW_XDISPLAY(windowAtPtr) : GDK_DISPLAY();
     Window rootWindow = RootWindowOfScreen (DefaultScreenOfDisplay(display));
     Window rootReturn, childReturn;
     int rootX, rootY, winX, winY;