From cfd15c95b0e75d3f75ca62cc12e6ff680d39eb57 Mon Sep 17 00:00:00 2001 From: Michael Catanzaro Date: Sun, 30 Apr 2017 13:26:13 -0500 Subject: [PATCH] menubutton: Remove prelight state when button is deactivated If the button is deactivated, it should not appear to be hovered anymore. https://bugzilla.gnome.org/show_bug.cgi?id=781992 --- gtk/gtkmenubutton.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gtk/gtkmenubutton.c b/gtk/gtkmenubutton.c index 43e18a396e..9a3d57235e 100644 --- a/gtk/gtkmenubutton.c +++ b/gtk/gtkmenubutton.c @@ -652,6 +652,7 @@ static gboolean menu_deactivate_cb (GtkMenuButton *menu_button) { gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (menu_button), FALSE); + gtk_widget_unset_state_flags (GTK_WIDGET (menu_button), GTK_STATE_FLAG_PRELIGHT); return TRUE; }