From cef4df1e7ef392e38288a2dfa734f308ea26ec3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sun, 2 Jul 2017 20:46:31 +0200 Subject: [PATCH] widget: Unset PRELIGHT and ACTIVE state flags in unmap --- gtk/gtkwidget.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 5b7943d7c0..d967b8d01c 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -10520,6 +10520,10 @@ gtk_widget_real_unmap (GtkWidget *widget) { gtk_widget_unmap (child); } + + gtk_widget_unset_state_flags (widget, + GTK_STATE_FLAG_PRELIGHT | + GTK_STATE_FLAG_ACTIVE); } }