ec->transform_core.result.enable = EINA_FALSE;
e_client_desk_group_set(ec, NULL);
+ e_client_transform_core_remove(ec, ec->desk_group.transform);
e_util_transform_del(ec->desk_group.transform);
ec->desk_group.transform = NULL;
ec->transform_core.changed = EINA_TRUE;
}
- e_client_transform_core_update(ec);
+ // e_client_transform_core_update(ec);
}
E_API void
ec->base_output_resolution.w = 0;
ec->base_output_resolution.h = 0;
e_client_transform_core_remove(ec, ec->base_output_resolution.transform);
+ e_client_transform_core_update(ec);
E_FREE_FUNC(ec->base_output_resolution.transform, e_util_transform_del);
E_FREE_FUNC(ec->base_output_resolution.hook_subsurf_create, e_comp_wl_hook_del);
bind_ec->base_output_resolution.w = 0;
bind_ec->base_output_resolution.h = 0;
e_client_transform_core_remove(bind_ec, bind_ec->base_output_resolution.transform);
+ e_client_transform_core_update(bind_ec);
E_FREE_FUNC(bind_ec->base_output_resolution.transform, e_util_transform_del);
}
if (ec->desk_group.transform)
{
e_client_transform_core_remove(ec, ec->desk_group.transform);
+ e_client_transform_core_update(ec);
e_util_transform_del(ec->desk_group.transform);
ec->desk_group.transform = NULL;
}
if (slot_client->transform)
{
e_client_transform_core_remove(slot_client->ec, slot_client->transform);
+ e_client_transform_core_update(slot_client->ec);
e_util_transform_del(slot_client->transform);
slot_client->transform = NULL;