[gtk/new-style-menu: 5/6] widget: Ignore natives for picking



commit d94862faa36ec638407fa94c0c6c6f11be68ada5
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Jun 8 03:16:31 2019 +0000

    widget: Ignore natives for picking
    
    The natives transforms are not set up properly
    to make this work, so ignore them here, for now.
    This my need to be revisited later.

 gtk/gtkwidget.c | 3 +++
 1 file changed, 3 insertions(+)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index fd8f5bf17f..b52dc6d4d3 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -10906,6 +10906,9 @@ gtk_widget_pick (GtkWidget    *widget,
       GtkWidget *picked;
       graphene_point3d_t p0, p1, res;
 
+      if (GTK_IS_NATIVE (child))
+        continue;
+
       if (child_priv->transform)
         {
           transform = gsk_transform_invert (gsk_transform_ref (child_priv->transform));


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