From: Matthias Clasen Date: Sat, 23 Sep 2023 11:47:09 +0000 (-0400) Subject: gtk-demo: Fix a refcounting mishap X-Git-Tag: archive/raspbian/4.12.4+ds-3+rpi1^2~21^2~1^2~21 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3ab67d852bb54ba6e7dc373644ce82f82747228c;p=gtk4.git gtk-demo: Fix a refcounting mishap gtk_font_dialog_button_new's argument is transfer full. Fixes: #6113 --- diff --git a/demos/gtk-demo/fishbowl.c b/demos/gtk-demo/fishbowl.c index a5d58787c1..0e365fb65a 100644 --- a/demos/gtk-demo/fishbowl.c +++ b/demos/gtk-demo/fishbowl.c @@ -71,14 +71,7 @@ create_blurred_button (void) static GtkWidget * create_font_button (void) { - GtkFontDialog *dialog; - GtkWidget *button; - - dialog = gtk_font_dialog_new (); - button = gtk_font_dialog_button_new (dialog); - g_object_unref (dialog); - - return button; + return gtk_font_dialog_button_new (gtk_font_dialog_new ()); } static GtkWidget *