gdkwindow: get the pointer device from the default seat

https://bugzilla.gnome.org/show_bug.cgi?id=762820
This commit is contained in:
Paolo Borelli
2016-02-28 15:04:40 +01:00
parent ee217dc823
commit 807c0c0a56

View File

@ -4678,12 +4678,14 @@ gdk_window_get_pointer (GdkWindow *window,
GdkModifierType *mask)
{
GdkDisplay *display;
GdkDevice *pointer;
g_return_val_if_fail (GDK_IS_WINDOW (window), NULL);
display = gdk_window_get_display (window);
pointer = gdk_seat_get_pointer (gdk_display_get_default_seat (display));
return gdk_window_get_device_position (window, display->core_pointer, x, y, mask);
return gdk_window_get_device_position (window, pointer, x, y, mask);
}
/**