if redirected of obj is set to false, it isn't composited by evas
so map isn't needed.
Change-Id: Id8c18ec04c5d137d438e329962d55826eb4f0fcd
if (cw->redirected == set) return;
cw->redirected = set;
if (cw->external_content) return;
+
+ e_comp_object_map_update(obj);
+
if (set)
{
if (cw->updates_exist)
*/
if (!ec->comp_data->buffer_ref.buffer) return;
- if (!e_comp_wl_output_buffer_transform_get(ec) &&
- ec->comp_data->scaler.buffer_viewport.buffer.scale == 1)
+ if ((!cw->redirected) ||
+ (!e_comp_wl_output_buffer_transform_get(ec) &&
+ ec->comp_data->scaler.buffer_viewport.buffer.scale == 1))
{
if (evas_object_map_enable_get(cw->effect_obj))
{