static void
_e_client_free(E_Client *ec)
{
+ g_rec_mutex_lock(&e_comp->ec_list_mutex);
+
e_comp_object_redirected_set(ec->frame, 0);
e_comp_object_render_update_del(ec->frame);
_e_client_private_finish(ec);
free(ec);
+
+ g_rec_mutex_unlock(&e_comp->ec_list_mutex);
}
static void
E_Client *child;
E_Pixmap_Type type;
+ g_rec_mutex_lock(&e_comp->ec_list_mutex);
+
ec->changed = 0;
if (ec == e_comp_object_dim_client_get())
_e_client_resize_object_del(ec);
e_comp_visibility_calculation_set(EINA_TRUE);
+
+ g_rec_mutex_unlock(&e_comp->ec_list_mutex);
}
///////////////////////////////////////////