[gtk+] Wayland: Adapt to GdkWindowImpl api change



commit 3b152df48a10da744defcd253c56fd1248629659
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Nov 5 01:12:26 2011 -0400

    Wayland: Adapt to GdkWindowImpl api change

 gdk/wayland/gdkwindow-wayland.c |   11 ++---------
 1 files changed, 2 insertions(+), 9 deletions(-)
---
diff --git a/gdk/wayland/gdkwindow-wayland.c b/gdk/wayland/gdkwindow-wayland.c
index 243c1ff..653059e 100644
--- a/gdk/wayland/gdkwindow-wayland.c
+++ b/gdk/wayland/gdkwindow-wayland.c
@@ -1105,15 +1105,14 @@ gdk_wayland_window_set_functions (GdkWindow    *window,
 static void
 gdk_wayland_window_begin_resize_drag (GdkWindow     *window,
 				      GdkWindowEdge  edge,
+                                      GdkDevice     *device,
 				      gint           button,
 				      gint           root_x,
 				      gint           root_y,
 				      guint32        timestamp)
 {
   GdkDisplay *display = gdk_window_get_display (window);
-  GdkDeviceManager *dm;
   GdkWindowImplWayland *impl;
-  GdkDevice *device;
   uint32_t grab_type;
 
   if (GDK_WINDOW_DESTROYED (window) ||
@@ -1161,8 +1160,6 @@ gdk_wayland_window_begin_resize_drag (GdkWindow     *window,
     }
 
   impl = GDK_WINDOW_IMPL_WAYLAND (window->impl);
-  dm = gdk_display_get_device_manager (display);
-  device = gdk_device_manager_get_client_pointer (dm);
 
   wl_shell_resize(GDK_DISPLAY_WAYLAND (display)->shell, impl->surface,
 		  _gdk_wayland_device_get_device (device),
@@ -1171,15 +1168,14 @@ gdk_wayland_window_begin_resize_drag (GdkWindow     *window,
 
 static void
 gdk_wayland_window_begin_move_drag (GdkWindow *window,
+                                    GdkDevice *device,
 				    gint       button,
 				    gint       root_x,
 				    gint       root_y,
 				    guint32    timestamp)
 {
   GdkDisplay *display = gdk_window_get_display (window);
-  GdkDeviceManager *dm;
   GdkWindowImplWayland *impl;
-  GdkDevice *device;
 
   if (GDK_WINDOW_DESTROYED (window) ||
       !WINDOW_IS_TOPLEVEL (window))
@@ -1187,9 +1183,6 @@ gdk_wayland_window_begin_move_drag (GdkWindow *window,
 
   impl = GDK_WINDOW_IMPL_WAYLAND (window->impl);
 
-  dm = gdk_display_get_device_manager (display);
-  device = gdk_device_manager_get_client_pointer (dm);
-
   wl_shell_move(GDK_DISPLAY_WAYLAND (display)->shell, impl->surface,
 		_gdk_wayland_device_get_device (device), timestamp);
 }



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]