From 11ac0cb3e16c159ac0a920cadfe2015784f13ed2 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Mon, 16 Aug 2010 18:40:03 +0200 Subject: [PATCH] GtkStyle: set the active flag depending on shadow_type in draw_box(). --- gtk/gtkstyle.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtk/gtkstyle.c b/gtk/gtkstyle.c index 04923cb070..55a2fa7ab9 100644 --- a/gtk/gtkstyle.c +++ b/gtk/gtkstyle.c @@ -2484,6 +2484,9 @@ gtk_default_draw_box (GtkStyle *style, break; } + if (shadow_type == GTK_SHADOW_IN) + flags |= GTK_STATE_FLAG_ACTIVE; + gtk_style_context_set_state (context, flags); cairo_save (cr); @@ -3012,9 +3015,6 @@ gtk_default_draw_slider (GtkStyle *style, switch (state_type) { - case GTK_STATE_ACTIVE: - flags |= GTK_STATE_FLAG_ACTIVE; - break; case GTK_STATE_PRELIGHT: flags |= GTK_STATE_FLAG_PRELIGHT; break;