fix title setting bug

This commit is contained in:
Cody Russell
2009-06-10 20:01:16 -05:00
committed by Cody Russell
parent ceec85b195
commit 4bba6ac660

View File

@@ -1627,17 +1627,17 @@ gtk_window_set_title (GtkWindow *window,
g_free (window->title);
window->title = new_title;
if (!title)
{
gtk_window_set_label_widget (window, NULL);
}
else
if (!priv->title_label)
{
GtkWidget *child = gtk_label_new (title);
gtk_widget_show (child);
gtk_window_set_label_widget (window, child);
}
else
{
gtk_label_set_text (GTK_LABEL (priv->title_label), title);
}
if (GTK_WIDGET_VISIBLE (priv->title_label) && GTK_WIDGET_VISIBLE (GTK_WIDGET (window)))
gtk_widget_queue_resize (GTK_WIDGET (window));