diff options
Diffstat (limited to 'gtk/engine/sugar-info.c')
-rw-r--r-- | gtk/engine/sugar-info.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gtk/engine/sugar-info.c b/gtk/engine/sugar-info.c index 954a930..b4313a7 100644 --- a/gtk/engine/sugar-info.c +++ b/gtk/engine/sugar-info.c @@ -234,7 +234,9 @@ sugar_fill_generic_info (SugarInfo *info, } /* Ignore the prelight state in some cases. */ - if (info->state == GTK_STATE_PRELIGHT) { + if (info->state == GTK_STATE_PRELIGHT && + gdk_color_equal(&style->bg[GTK_STATE_PRELIGHT], + &style->bg[GTK_STATE_NORMAL])) { if (DETAIL ("button") || DETAIL ("buttondefault") || DETAIL ("spinbutton_down") || DETAIL ("spinbutton_up")) { |