From 2f0b5d8a9dd7db30a5ac7a40e4f3587854971782 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Wed, 24 Nov 2010 03:02:49 +0100 Subject: [PATCH] GtkCheckButton: Look active when the pointer button is pressed and hovering --- gtk/gtkcheckbutton.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gtk/gtkcheckbutton.c b/gtk/gtkcheckbutton.c index a27290432..91b92f0f7 100644 --- a/gtk/gtkcheckbutton.c +++ b/gtk/gtkcheckbutton.c @@ -444,7 +444,8 @@ gtk_real_check_button_draw_indicator (GtkCheckButton *check_button, if (gtk_toggle_button_get_inconsistent (toggle_button)) state |= GTK_STATE_FLAG_INCONSISTENT; - else if (gtk_toggle_button_get_active (toggle_button)) + else if (gtk_toggle_button_get_active (toggle_button) || + (button->priv->button_down && button->priv->in_button)) state |= GTK_STATE_FLAG_ACTIVE; if (button->priv->activate_timeout || (button->priv->button_down && button->priv->in_button)) -- 2.43.2