get rid of some REALLY stupid code (generic pointer READ, but x11 specific pointer WARP?!?)

This commit is contained in:
Rudolf Polzer 2013-03-16 19:43:33 +01:00
parent 48621e6a1c
commit f5055d8528

View File

@ -57,6 +57,8 @@ void default_cursor( GtkWidget* widget ){
#if defined( WIN32 ) #if defined( WIN32 )
// FIXME do we really need this? gdk_display_warp_pointer should not be depending on X11, so...
#include <gdk/gdkwin32.h> #include <gdk/gdkwin32.h>
void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){ void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){
@ -77,14 +79,12 @@ void Sys_SetCursorPos( GtkWindow* window, int x, int y ){
#else #else
#include <gdk/gdkx.h>
void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){ void Sys_GetCursorPos( GtkWindow* window, int *x, int *y ){
gdk_display_get_pointer( gdk_display_get_default(), 0, x, y, 0 ); gdk_display_get_pointer( gdk_display_get_default(), 0, x, y, 0 );
} }
void Sys_SetCursorPos( GtkWindow* window, int x, int y ){ void Sys_SetCursorPos( GtkWindow* window, int x, int y ){
XWarpPointer( GDK_DISPLAY(), None, GDK_ROOT_WINDOW(), 0, 0, 0, 0, x, y ); gdk_display_warp_pointer( gdk_display_get_default(), 0, x, y );
} }
#endif #endif