There are duplicated codes between elm_check_state_pointer_set
and elm_check_state_set. However, elm_check_state_pointer_set
don't have some UI related logics in that duplicated codes.
this commit contains removal of duplicated code by calling
elm_check_state_set in the elm_check_state_pointer_set
Change-Id: Ia12b28ec2a3aa2ccfd88ffc9ee2d53d224f639c1
Signed-off-by: Wonki Kim <wonki_.kim@samsung.com>
if (statep)
{
sd->statep = statep;
- if (*sd->statep != sd->state)
- {
- sd->state = *sd->statep;
- if (sd->state)
- elm_layout_signal_emit(obj, "elm,state,check,on", "elm");
- else
- elm_layout_signal_emit(obj, "elm,state,check,off", "elm");
- }
+ elm_check_state_set(obj, *statep);
}
else
sd->statep = NULL;