Eext_Floatingbutton_Part_Data *pd = efl_data_scope_get(proxy, EFL_UI_WIDGET_PART_CLASS);
EINA_SAFETY_ON_FALSE_RETURN_VAL(pd && obj && part, NULL);
- efl_allow_parent_unref_set(proxy, 1);
- ___efl_auto_unref_set(proxy, 1);
pd->part = eina_tmpstr_add(part);
pd->obj = obj;
if ((!part) || ((strcmp(part, BTN1_PART)) && (strcmp(part, BTN2_PART))))
return efl_part(efl_super(obj, MY_CLASS), part);
- //TODO: change parent(NULL) when upstream changes its parent.
- return efl_add(EEXT_FLOATINGBUTTON_PART_CONTENT_CLASS, NULL,
+ return efl_add(EEXT_FLOATINGBUTTON_PART_CONTENT_CLASS, (Eo *) obj,
_eext_floatingbutton_part_initialize(efl_added, (Eo *) obj, part));
}