From 7a16039c2d3da2c4a80ae9fa11a40b274329b317 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Sun, 19 Jul 2015 04:37:47 +0200 Subject: [PATCH] window: Allow setting type hint on mapped windows --- gtk/gtkwindow.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index 6889455322..9bb1f90c89 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -3503,13 +3503,15 @@ gtk_window_set_type_hint (GtkWindow *window, GtkWindowPrivate *priv; g_return_if_fail (GTK_IS_WINDOW (window)); - g_return_if_fail (!gtk_widget_get_mapped (GTK_WIDGET (window))); priv = window->priv; priv->type_hint = hint; - priv->reset_type_hint = TRUE; + if (gtk_widget_get_mapped (GTK_WIDGET (window))) + gdk_window_set_type_hint (gtk_widget_get_window (GTK_WIDGET (window)), hint); + else + priv->reset_type_hint = TRUE; update_window_buttons (window); }