cw->user_alpha_set = EINA_TRUE;
cw->user_alpha = alpha;
+ if (!cw->obj) return;
+
if (alpha == evas_object_image_alpha_get(cw->obj)) return;
evas_object_image_alpha_set(cw->obj, alpha);
evas_object_name_set(cw->obj, "cw->obj");
_e_comp_object_alpha_set(cw);
- _e_comp_object_shadow_setup(cw);
+ if (cw->shobj)
+ _e_comp_object_shadow_setup(cw);
return EINA_TRUE;
}
evas_object_image_colorspace_set(cw->obj, EVAS_COLORSPACE_ARGB8888);
_e_comp_object_alpha_set(cw);
- _e_comp_object_shadow_setup(cw);
+ if (cw->shobj)
+ _e_comp_object_shadow_setup(cw);
if (cw->visible)
{