diff --git a/gui.c b/gui.c index f8fab96..43482f8 100644 --- a/gui.c +++ b/gui.c @@ -154,10 +154,11 @@ _style_list_gengrid_grid_check_sel_cb(void *data, Evas_Object *obj, } static void -_custom_styles_add(Evas_Object *list) +_custom_styles_add(Evas_Object *list, const char *widget) { - elm_list_item_append(list, "(H9) Grid Check Style", NULL, NULL, - _style_list_gengrid_grid_check_sel_cb, NULL); + if (!strcmp("gengrid", widget)) + elm_list_item_append(list, "(H9) Grid Check Style", NULL, NULL, + _style_list_gengrid_grid_check_sel_cb, NULL); } static void @@ -185,7 +186,7 @@ _widget_list_sel_cb(void *data, Evas_Object *obj, void *event_info) } // add additional hacky custom styles for special reasons - _custom_styles_add(li); + _custom_styles_add(li, sd->widget); elm_list_go(li);