widget: Revert the event translation change
authorMatthias Clasen <mclasen@redhat.com>
Mon, 6 May 2019 22:20:51 +0000 (22:20 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Mon, 6 May 2019 22:20:51 +0000 (22:20 +0000)
This is a temporary revert to make menus work
in the 3.96 release, until we land the popup
surface work and port menus to it.

Closes: https://gitlab.gnome.org/GNOME/gtk/issues/1755
gtk/gtkwidget.c

index 4eedd5a96caaaf463770e709317a7030bb3fa999..bbc5ada6f64b7c7f28ed44527a92b1eec5da9d5d 100644 (file)
@@ -5255,11 +5255,7 @@ _gtk_widget_captured_event (GtkWidget      *widget,
     return TRUE;
 
   event_copy = gdk_event_copy (event);
-  if (!translate_event_coordinates (event_copy, widget))
-    {
-      g_object_unref (event_copy);
-      return FALSE;
-    }
+  translate_event_coordinates (event_copy, widget);
 
   return_val = gtk_widget_run_controllers (widget, event_copy, GTK_PHASE_CAPTURE);
 
@@ -5361,11 +5357,7 @@ gtk_widget_event_internal (GtkWidget      *widget,
 
   event_copy = gdk_event_copy (event);
 
-  if (!translate_event_coordinates (event_copy, widget))
-    {
-      g_object_unref (event_copy);
-      return FALSE;
-    }
+  translate_event_coordinates (event_copy, widget);
 
   if (widget == gtk_get_event_target (event_copy))
     return_val |= gtk_widget_run_controllers (widget, event_copy, GTK_PHASE_TARGET);