gtk: s/gdk_event_free/g_object_unref/
authorCarlos Garnacho <carlosg@gnome.org>
Tue, 31 Oct 2017 12:45:41 +0000 (13:45 +0100)
committerCarlos Garnacho <carlosg@gnome.org>
Thu, 14 Dec 2017 00:05:48 +0000 (01:05 +0100)
13 files changed:
gtk/gtkbutton.c
gtk/gtkdnd.c
gtk/gtkentry.c
gtk/gtkgesture.c
gtk/gtkimcontextsimple.c
gtk/gtkmain.c
gtk/gtkmenu.c
gtk/gtkmenubutton.c
gtk/gtkmenuitem.c
gtk/gtktextview.c
gtk/gtktreeview.c
gtk/gtkwidget.c
gtk/gtkwindow.c

index b89ac609d1572ce3273958669cc08a6cfa123369..f08244a6bc6bda61a53f730818cf3cf83d91599f 100644 (file)
@@ -323,13 +323,13 @@ touch_release_in_button (GtkButton *button)
 
   if (gdk_event_get_event_type (event) != GDK_TOUCH_END)
     {
-      gdk_event_free (event);
+      g_object_unref (event);
       return FALSE;
     }
 
   gdk_event_get_coords (event, &x, &y);
 
-  gdk_event_free (event);
+  g_object_unref (event);
 
   if (gtk_widget_contains (GTK_WIDGET (button), x, y))
     return TRUE;
index c7b77656b094bacf621703a0b82ed52b37def87a..f789f0593443f75196c2b3f2ad005ced12d28bbc 100644 (file)
@@ -1225,7 +1225,7 @@ gtk_drag_begin_internal (GtkWidget          *widget,
  * 3. During a timeout handler, if you want to start a drag after the mouse
  * button is held down for some time.  Try to save the last event that you got
  * from the mouse, using gdk_event_copy(), and pass it to this function
- * (remember to free the event with gdk_event_free() when you are done).
+ * (remember to free the event with g_object_unref() when you are done).
  * If you can really not pass a real event, pass %NULL instead.
  *
  * Returns: (transfer none): the context for this drag
index 2a04b2613013c36ba62160a863d42da860411435..14e2e27d530c9fef202bc122385ace54840844e3 100644 (file)
@@ -8622,7 +8622,7 @@ gtk_entry_do_popup (GtkEntry       *entry,
         }
     }
 
-  g_clear_pointer (&trigger_event, gdk_event_free);
+  g_clear_object (&trigger_event);
 }
 
 static gboolean
index 8c7ed9501d459ec341061282ef0d6f19bb840aeb..fddbe23406cac71924b1a1170f0d190e8fb68cd0 100644 (file)
@@ -529,7 +529,7 @@ _gtk_gesture_update_point (GtkGesture     *gesture,
     }
 
   if (data->event)
-    gdk_event_free (data->event);
+    g_object_unref (data->event);
 
   data->event = gdk_event_copy (event);
   _update_touchpad_deltas (data);
@@ -912,7 +912,7 @@ free_point_data (gpointer data)
   PointData *point = data;
 
   if (point->event)
-    gdk_event_free (point->event);
+    g_object_unref (point->event);
 
   g_free (point);
 }
index 0c2c41681be62026eef98a75bbe05c9ab36ca55c..46046009d2c76436969e33e503a41a69e3deffdc 100644 (file)
@@ -1057,7 +1057,7 @@ no_sequence_matches (GtkIMContextSimple *context_simple,
           gdk_event_set_keyval (tmp_event, priv->compose_buffer[len + i]);
          
          gtk_im_context_filter_keypress (context, (GdkEventKey *)tmp_event);
-         gdk_event_free (tmp_event);
+         g_object_unref (tmp_event);
        }
 
       return gtk_im_context_filter_keypress (context, event);
index 1a21eefa6c5f31a19e35ffa042b46a716a904926..8b0f6774e01a59cf3b18d08c16857d123f6c66a7 100644 (file)
@@ -1416,7 +1416,7 @@ synth_crossing (GtkWidget       *widget,
   event->crossing.detail = notify_type;
 
   gtk_widget_event (widget, event);
-  gdk_event_free (event);
+  g_object_unref (event);
 }
 
 static GtkWidget *
@@ -1912,7 +1912,7 @@ gtk_main_do_event (GdkEvent *event)
   g_list_free_1 (tmp_list);
 
   if (rewritten_event)
-    gdk_event_free (rewritten_event);
+    g_object_unref (rewritten_event);
 }
 
 /**
@@ -2332,7 +2332,7 @@ gtk_device_grab_remove (GtkWidget *widget,
  *
  * Returns: (transfer full) (nullable): a copy of the current event, or
  *     %NULL if there is no current event. The returned event must be
- *     freed with gdk_event_free().
+ *     freed with g_object_unref().
  */
 GdkEvent*
 gtk_get_current_event (void)
index 26ceb72a5f7b1c8e1f87b4470952c9690bdf86e9..431a02895b2c8eb2ce9bd2665dea4472504ef349 100644 (file)
@@ -1692,7 +1692,7 @@ gtk_menu_popup_internal (GtkMenu             *menu,
         menu_shell->priv->ignore_enter = TRUE;
 
       source_device = gdk_event_get_source_device (current_event);
-      gdk_event_free (current_event);
+      g_object_unref (current_event);
     }
   else
     menu_shell->priv->ignore_enter = TRUE;
@@ -1990,7 +1990,7 @@ gtk_menu_popup_at_rect (GtkMenu            *menu,
                            button,
                            activate_time);
 
-  g_clear_pointer (&current_event, gdk_event_free);
+  g_clear_object (&current_event);
 }
 
 /**
@@ -2083,7 +2083,7 @@ gtk_menu_popup_at_widget (GtkMenu        *menu,
                            button,
                            activate_time);
 
-  g_clear_pointer (&current_event, gdk_event_free);
+  g_clear_object (&current_event);
 }
 
 /**
@@ -2150,7 +2150,7 @@ gtk_menu_popup_at_pointer (GtkMenu        *menu,
                           GDK_GRAVITY_NORTH_WEST,
                           trigger_event);
 
-  g_clear_pointer (&current_event, gdk_event_free);
+  g_clear_object (&current_event);
 }
 
 static void
index 84f10d8829a2d7b63ca7ca2baed8157f6615d9d9..b804a5af69f16609a71b83a1921a155614a1376b 100644 (file)
@@ -423,7 +423,7 @@ gtk_menu_button_toggled (GtkToggleButton *button)
             gtk_menu_shell_select_first (GTK_MENU_SHELL (priv->menu), FALSE);
 
           if (event)
-            gdk_event_free (event);
+            g_object_unref (event);
         }
     }
   else if (priv->popover)
index 0d7453ee63d3705cbb60dedfc210e3e7f8b8aaff..4b5ce1244b9a4eeac3edf01ba17be563e2b27934 100644 (file)
@@ -1178,7 +1178,7 @@ gtk_real_menu_item_select (GtkMenuItem *menu_item)
   if (current_event)
     {
       source_device = gdk_event_get_source_device (current_event);
-      gdk_event_free (current_event);
+      g_object_unref (current_event);
     }
 
   if ((!source_device ||
@@ -1516,7 +1516,7 @@ gtk_menu_item_popup_timeout (gpointer data)
 
   priv->timer = 0;
 
-  g_clear_pointer (&info->trigger_event, gdk_event_free);
+  g_clear_object (&info->trigger_event);
   g_slice_free (PopupInfo, info);
 
   return FALSE;
index 12475c416a6b8145a814db55293bfb679b32e556..207486d10041443d24873afb6fed2c3d56657c52 100644 (file)
@@ -8379,7 +8379,7 @@ gtk_text_view_value_changed (GtkAdjustment *adjustment,
           if (gdk_event_get_event_type (current_event) == GDK_SCROLL)
             move_mark_to_pointer_and_scroll (text_view, "insert");
 
-          gdk_event_free (current_event);
+          g_object_unref (current_event);
         }
     }
 
@@ -8860,7 +8860,7 @@ gtk_text_view_do_popup (GtkTextView    *text_view,
         }
     }
 
-  g_clear_pointer (&trigger_event, gdk_event_free);
+  g_clear_object (&trigger_event);
 }
 
 static gboolean
index ac384fdbcc754c3e2b1b94ef666733879b38a956..1ed2e19cea9326165907c1adab71d599f13def7e 100644 (file)
@@ -5743,7 +5743,7 @@ gtk_tree_view_key_press (GtkWidget   *widget,
           /* Because we keep the focus on the treeview, we need to forward the
            * key events to the entry, when it is visible. */
           gtk_widget_event (search_window, new_event);
-          gdk_event_free (new_event);
+          g_object_unref (new_event);
 
           g_signal_handler_disconnect (tree_view->priv->search_entry,
                                        popup_menu_id);
@@ -10652,7 +10652,7 @@ send_focus_change (GtkWidget *widget,
 
       gtk_widget_send_focus_change (widget, fevent);
 
-      gdk_event_free (fevent);
+      g_object_unref (fevent);
     }
 
   g_list_free (devices);
index 15fa27a1dc9b049dc74dd855cdc402715d14241f..c5dc3a44ad711ad86e9acdf7e99b65fbc3a12dd7 100644 (file)
@@ -3448,7 +3448,7 @@ _gtk_widget_emulate_press (GtkWidget      *widget,
 
   /* Perform propagation state starting from the next child in the chain */
   gtk_propagate_event_internal (event_widget, press, next_child);
-  gdk_event_free (press);
+  g_object_unref (press);
 }
 
 static const GdkEvent *
@@ -6511,7 +6511,7 @@ _gtk_widget_captured_event (GtkWidget      *widget,
   g_object_unref (widget);
 
 out:
-  gdk_event_free (event_copy);
+  g_object_unref (event_copy);
 
   return return_val;
 }
@@ -6625,7 +6625,7 @@ gtk_widget_event_internal (GtkWidget      *widget,
 
   if (return_val == FALSE)
     return_val |= _gtk_widget_run_controllers (widget, event_copy, GTK_PHASE_BUBBLE);
-  gdk_event_free (event_copy);
+  g_object_unref (event_copy);
 
   return return_val;
 }
@@ -10291,7 +10291,7 @@ synth_crossing (GtkWidget       *widget,
   if (widget)
     gtk_widget_event_internal (widget, event);
 
-  gdk_event_free (event);
+  g_object_unref (event);
 }
 
 /*
@@ -13321,7 +13321,7 @@ gtk_widget_get_opacity (GtkWidget *widget)
  *
  *   gtk_widget_send_focus_change (widget, fevent);
  *
- *   gdk_event_free (event);
+ *   g_object_unref (event);
  * ]|
  *
  * Returns: the return value from the event signal emission: %TRUE
index 9882a64646c3a2520e3bf919677fc56ec517684a..94c1ba4ad8cf8f074a086e4625598eb44fad3fb0 100644 (file)
@@ -1337,7 +1337,7 @@ send_delete_event (gpointer data)
   priv->delete_event_handler = 0;
 
   gtk_main_do_event (event);
-  gdk_event_free (event);
+  g_object_unref (event);
 
   return G_SOURCE_REMOVE;
 }
@@ -7637,7 +7637,7 @@ do_focus_change (GtkWidget *widget,
 
       gtk_widget_send_focus_change (widget, fevent);
 
-      gdk_event_free (fevent);
+      g_object_unref (fevent);
     }
 
   g_list_free (devices);