summaryrefslogtreecommitdiff
path: root/gtk/gtkwindow.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-11-04 04:08:50 +0100
committerBenjamin Otte <otte@redhat.com>2016-11-05 03:32:27 +0100
commit9707f4d3b3f205f7d5e525ccf660d1d6ccd1ee0b (patch)
treeeb6b805b4d4d41aeb7436da9ceb47dbfbcd872df /gtk/gtkwindow.c
parentb9955cfff1a2290c7826565049c934d237e9028f (diff)
downloadgtk+-9707f4d3b3f205f7d5e525ccf660d1d6ccd1ee0b.tar.gz
API: gdk: Remove title from gdk_window_new()
Use gdk_window_set_title() afterwards instead.
Diffstat (limited to 'gtk/gtkwindow.c')
-rw-r--r--gtk/gtkwindow.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c
index 46030d1a12..6242c0d5f3 100644
--- a/gtk/gtkwindow.c
+++ b/gtk/gtkwindow.c
@@ -6963,7 +6963,6 @@ gtk_window_realize (GtkWidget *widget)
attributes.window_type = GDK_WINDOW_SUBSURFACE;
#endif
- attributes.title = priv->title;
attributes.wclass = GDK_INPUT_OUTPUT;
attributes_mask = 0;
@@ -6990,7 +6989,6 @@ gtk_window_realize (GtkWidget *widget)
attributes.type_hint = priv->type_hint;
attributes_mask |= GDK_WA_TYPE_HINT;
- attributes_mask |= (priv->title ? GDK_WA_TITLE : 0);
gdk_window = gdk_window_new (parent_window, &attributes, attributes_mask);
}
@@ -7029,6 +7027,9 @@ gtk_window_realize (GtkWidget *widget)
gdk_window_set_transient_for (gdk_window,
_gtk_widget_get_window (GTK_WIDGET (priv->transient_parent)));
+ if (priv->title)
+ gdk_window_set_title (gdk_window, priv->title);
+
if (priv->wm_role)
gdk_window_set_role (gdk_window, priv->wm_role);