diff options
author | Matthias Clasen <mclasen@redhat.com> | 2014-07-15 21:29:59 -0400 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2014-07-15 21:31:13 -0400 |
commit | dc87027af9c048d76b11a4a3b55162a2ea7ef7af (patch) | |
tree | a2013e34306c7ffb79e1d612e530f1924adc67d6 /gtk/gtkdialog.c | |
parent | db189a892bf296ddb7f673196f21e1ad88b2911f (diff) | |
download | gtk+-dc87027af9c048d76b11a4a3b55162a2ea7ef7af.tar.gz |
Try harder to fix dialog titles
https://bugzilla.gnome.org/show_bug.cgi?id=733099
Diffstat (limited to 'gtk/gtkdialog.c')
-rw-r--r-- | gtk/gtkdialog.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkdialog.c b/gtk/gtkdialog.c index 3091f9f84c..ac7849a18b 100644 --- a/gtk/gtkdialog.c +++ b/gtk/gtkdialog.c @@ -458,9 +458,12 @@ gtk_dialog_constructed (GObject *object) if (priv->use_header_bar) { GList *children, *l; + gchar *title; + title = g_strdup (gtk_window_get_title (GTK_WINDOW (dialog))); gtk_window_set_titlebar (GTK_WINDOW (dialog), priv->headerbar); - gtk_window_set_title (GTK_WINDOW (dialog), gtk_window_get_title (GTK_WINDOW (dialog))); + gtk_window_set_title (GTK_WINDOW (dialog), title); + g_free (title); children = gtk_container_get_children (GTK_CONTAINER (priv->action_area)); for (l = children; l != NULL; l = l->next) |