diff --git a/src/bin/e_widget_check.c b/src/bin/e_widget_check.c index 12e1a75aa..368a1dcbb 100644 --- a/src/bin/e_widget_check.c +++ b/src/bin/e_widget_check.c @@ -90,6 +90,8 @@ static void _e_wid_do(Evas_Object *obj) { E_Widget_Data *wd; + + if (e_widget_disabled_get(obj)) return; wd = e_widget_data_get(obj); if (wd->valptr) diff --git a/src/bin/e_widget_radio.c b/src/bin/e_widget_radio.c index d171453b7..97034e2f4 100644 --- a/src/bin/e_widget_radio.c +++ b/src/bin/e_widget_radio.c @@ -116,7 +116,9 @@ static void _e_wid_do(Evas_Object *obj) { E_Widget_Data *wd; - + + if (e_widget_disabled_get(obj)) return; + wd = e_widget_data_get(obj); if ((wd->group) && (wd->group->valptr)) {