From: Matthias Clasen Date: Fri, 1 Nov 2019 16:51:42 +0000 (-0400) Subject: Update the print dialog for headerbar changes X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~664^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=19a4e760340b1ee4333d46d77a3b3c676ee4a7cb;p=gtk4.git Update the print dialog for headerbar changes This was breaking the templates test. --- diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c index d2d516c569..f59e85afae 100644 --- a/gtk/gtkprintunixdialog.c +++ b/gtk/gtkprintunixdialog.c @@ -827,8 +827,8 @@ gtk_print_unix_dialog_constructed (GObject *object) GtkWidget *button, *parent; button = gtk_dialog_get_widget_for_response (GTK_DIALOG (object), GTK_RESPONSE_APPLY); g_object_ref (button); - parent = gtk_widget_get_parent (button); - gtk_container_remove (GTK_CONTAINER (parent), button); + parent = gtk_widget_get_ancestor (button, GTK_TYPE_HEADER_BAR); + gtk_container_remove (GTK_CONTAINER (gtk_widget_get_parent (button)), button); gtk_header_bar_pack_end (GTK_HEADER_BAR (parent), button); g_object_unref (button); }