Eina_Bool blanked : 1; //window is rendering blank content (externally composited)
Eina_Bool external_content : 1; // e.swallow.content(obj) is set by external evas object
Eina_Bool dim_enable : 1;
+ Eina_Bool user_alpha_set : 1;
+ Eina_Bool user_alpha : 1;
} E_Comp_Object;
typedef struct _E_Input_Rect_Data
}
if (cw->blanked || cw->ns || cw->ec->shaped) alpha = EINA_TRUE;
+ if (cw->user_alpha_set) alpha = cw->user_alpha;
evas_object_image_alpha_set(cw->obj, alpha);
}
return;
}
+ cw->user_alpha_set = EINA_TRUE;
+ cw->user_alpha = alpha;
+
if (alpha == evas_object_image_alpha_get(cw->obj)) return;
evas_object_image_alpha_set(cw->obj, alpha);