From d5b821f51a96d806dace7da78f155b61315551b7 Mon Sep 17 00:00:00 2001 From: Christopher Michael Date: Wed, 11 Oct 2006 03:53:31 +0000 Subject: [PATCH] Reset to default colors when a class is disabled. SVN revision: 26506 --- src/bin/e_int_config_color_classes.c | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/src/bin/e_int_config_color_classes.c b/src/bin/e_int_config_color_classes.c index acbb74a05..f5d07c6b2 100644 --- a/src/bin/e_int_config_color_classes.c +++ b/src/bin/e_int_config_color_classes.c @@ -515,9 +515,24 @@ _radio_cb_change(void *data, Evas_Object *obj, void *event_info) icon = edje_object_add(evas_object_evas_get(cfdata->gui.ilist)); e_util_edje_icon_set(icon, "enlightenment/e"); } - else - icon = NULL; - + else + { + c->r = 255; + c->g = 255; + c->b = 255; + c->a = 255; + c->r2 = 0; + c->g2 = 0; + c->b2 = 0; + c->a2 = 255; + c->r3 = 0; + c->g3 = 0; + c->b3 = 0; + c->a3 = 255; + icon = NULL; + _update_colors(cfdata, c); + } + e_widget_ilist_nth_icon_set(cfdata->gui.ilist, n, icon); break; }