[gtk/wip/synthetic-motion2: 23/30] broadway: Drop unused argument from query_state




commit 64d35a4136e5760a9ce60848eef1be9b7cadb415
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Aug 26 16:28:09 2020 -0400

    broadway: Drop unused argument from query_state
    
    Now that this is backend-only api, we can just
    drop unused arguments.

 gdk/broadway/gdkdevice-broadway.c  | 15 +--------------
 gdk/broadway/gdkdevice-broadway.h  |  1 -
 gdk/broadway/gdksurface-broadway.c |  2 +-
 3 files changed, 2 insertions(+), 16 deletions(-)
---
diff --git a/gdk/broadway/gdkdevice-broadway.c b/gdk/broadway/gdkdevice-broadway.c
index cbcf5d6e79..1a815c278c 100644
--- a/gdk/broadway/gdkdevice-broadway.c
+++ b/gdk/broadway/gdkdevice-broadway.c
@@ -75,7 +75,6 @@ gdk_broadway_device_set_surface_cursor (GdkDevice *device,
 void
 gdk_broadway_device_query_state (GdkDevice         *device,
                                  GdkSurface        *surface,
-                                 GdkSurface       **child_surface,
                                  double            *win_x,
                                  double            *win_y,
                                  GdkModifierType   *mask)
@@ -104,18 +103,6 @@ gdk_broadway_device_query_state (GdkDevice         *device,
     *win_y = device_root_y;
   if (mask)
     *mask = mask32;
-  if (child_surface)
-    {
-      GdkSurface *mouse_toplevel;
-
-      mouse_toplevel = g_hash_table_lookup (broadway_display->id_ht, GUINT_TO_POINTER (mouse_toplevel_id));
-      if (surface == NULL)
-        *child_surface = mouse_toplevel;
-      else
-        *child_surface = NULL;
-    }
-
-  return;
 }
 
 void
@@ -248,7 +235,7 @@ gdk_broadway_device_surface_at_position (GdkDevice       *device,
 {
   GdkSurface *surface = NULL;
 
-  gdk_broadway_device_query_state (device, NULL, &surface, win_x, win_y, mask);
+  gdk_broadway_device_query_state (device, NULL, win_x, win_y, mask);
 
   return surface;
 }
diff --git a/gdk/broadway/gdkdevice-broadway.h b/gdk/broadway/gdkdevice-broadway.h
index 33b715924f..cde76b4c6e 100644
--- a/gdk/broadway/gdkdevice-broadway.h
+++ b/gdk/broadway/gdkdevice-broadway.h
@@ -47,7 +47,6 @@ GType gdk_broadway_device_get_type (void) G_GNUC_CONST;
 
 void gdk_broadway_device_query_state (GdkDevice        *device,
                                       GdkSurface       *surface,
-                                      GdkSurface      **child_surface,
                                       double           *win_x,
                                       double           *win_y,
                                       GdkModifierType  *mask);
diff --git a/gdk/broadway/gdksurface-broadway.c b/gdk/broadway/gdksurface-broadway.c
index bb932ee17f..f0f152203f 100644
--- a/gdk/broadway/gdksurface-broadway.c
+++ b/gdk/broadway/gdksurface-broadway.c
@@ -755,7 +755,7 @@ gdk_broadway_surface_get_device_state (GdkSurface      *surface,
   if (GDK_SURFACE_DESTROYED (surface))
     return FALSE;
 
-  gdk_broadway_device_query_state (device, surface, NULL, x, y, mask);
+  gdk_broadway_device_query_state (device, surface, x, y, mask);
 
   return *x >= 0 && *y >= 0 && *x < surface->width && *y < surface->height;
 }


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