diff options
author | Matthias Clasen <mclasen@redhat.com> | 2020-05-06 22:25:51 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2020-05-06 22:25:51 -0400 |
commit | 57d3719583673c9981c5d6f6cb1d2194105e8782 (patch) | |
tree | a859d2f29544fb98bb75ebd5e4a700a889436632 | |
parent | 0b5b350f3e64182e4dab35bbe0b0ba7a44c3e1af (diff) | |
download | gtk+-57d3719583673c9981c5d6f6cb1d2194105e8782.tar.gz |
Fix an inspector crash
Fix the listmodel semantics of the controller model,
by making get_item return a reference.
This was broken in 4b9e5304cc.
-rw-r--r-- | gtk/gtkwidget.c | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index b6beceb8bc..167d9a15ab 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -11783,13 +11783,6 @@ gtk_widget_controller_list_get_prev (gpointer item, return NULL; } -static gpointer -gtk_widget_controller_list_get_item (gpointer item, - gpointer widget) -{ - return item; -} - /** * gtk_widget_observe_controllers: * @widget: a #GtkWidget @@ -11821,7 +11814,7 @@ gtk_widget_observe_controllers (GtkWidget *widget) gtk_widget_controller_list_get_next, gtk_widget_controller_list_get_prev, NULL, - gtk_widget_controller_list_get_item, + (gpointer) g_object_ref, widget, gtk_widget_controller_observer_destroyed); |