diff --git a/libs/gtkutil/cursor.cpp b/libs/gtkutil/cursor.cpp index 407735c9..f0538a50 100644 --- a/libs/gtkutil/cursor.cpp +++ b/libs/gtkutil/cursor.cpp @@ -60,5 +60,7 @@ void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){ } void Sys_SetCursorPos( GtkWindow* window, int x, int y ){ - gdk_display_warp_pointer( gdk_display_get_default(), 0, x, y ); + GdkScreen *screen; + gdk_display_get_pointer( gdk_display_get_default(), &screen, 0, 0, 0 ); + gdk_display_warp_pointer( gdk_display_get_default(), screen, x, y ); }