diff --git a/gdk/gdkdevice.c b/gdk/gdkdevice.c index a6a545656b..d812290b9f 100644 --- a/gdk/gdkdevice.c +++ b/gdk/gdkdevice.c @@ -476,25 +476,6 @@ gdk_device_get_property (GObject *object, } } -/* - * gdk_device_get_position: - * @device: pointer device to query status about. - * @x: (out): location to store root window X coordinate of @device - * @y: (out): location to store root window Y coordinate of @device - * - * Gets the current location of @device in double precision. - */ -void -gdk_device_get_position (GdkDevice *device, - double *x, - double *y) -{ - g_return_if_fail (GDK_IS_DEVICE (device)); - g_return_if_fail (device->source != GDK_SOURCE_KEYBOARD); - - _gdk_device_query_state (device, NULL, NULL, x, y, NULL); -} - /** * gdk_device_get_surface_at_position: * @device: pointer #GdkDevice to query info to. diff --git a/gdk/gdkinternals.h b/gdk/gdkinternals.h index f0a7f6916a..62e7783cbc 100644 --- a/gdk/gdkinternals.h +++ b/gdk/gdkinternals.h @@ -265,9 +265,6 @@ GdkGrabStatus gdk_device_grab (GdkDevice *device, guint32 time_); void gdk_device_ungrab (GdkDevice *device, guint32 time_); -void gdk_device_get_position (GdkDevice *device, - double *x, - double *y); int gdk_device_get_n_axes (GdkDevice *device); gboolean gdk_device_get_axis (GdkDevice *device, double *axes, diff --git a/gdk/win32/gdkdrag-win32.c b/gdk/win32/gdkdrag-win32.c index 9bb6f91539..73b0933077 100644 --- a/gdk/win32/gdkdrag-win32.c +++ b/gdk/win32/gdkdrag-win32.c @@ -1730,7 +1730,7 @@ _gdk_win32_surface_drag_begin (GdkSurface *surface, GDK_NOTE (DND, g_print ("_gdk_win32_surface_drag_begin\n")); - gdk_device_get_position (device, &px, &py); + _gdk_device_query_state (device, NULL, NULL, &px, &py, NULL); x_root = round (px + dx); y_root = round (py + dy);