else
edje_object_signal_emit(it->base, "elm,state,icon,hidden", "elm");
}
- edje_object_message_signal_process(it->base);
+ if(it->label_wd)
+ {
+ edje_object_signal_emit(it->base, "elm,state,label,visible", "elm");
+ elm_label_text_color_set(it->label_wd, 0x00,0x00, 0x00, 0xff);
+ }
return;
}
if(it->sel)
_signal_segment_on((void*)it);
- edje_object_message_signal_process(it->base);
-
i++;
}
if(select)
{
- if(item->segment_id == wd->cur_seg_id) return;
+ if(item->segment_id == wd->cur_seg_id && wd->cur_seg_id) return;
+
item->sel = EINA_TRUE;
}
else if(item->segment_id == wd->cur_seg_id)