return;
}
+ g_rec_mutex_lock(&g_tizen_keyrouter->resource_list_mutex);
g_tizen_keyrouter->resources = eina_list_append(g_tizen_keyrouter->resources, resource);
+ g_rec_mutex_unlock(&g_tizen_keyrouter->resource_list_mutex);
wl_resource_set_implementation(resource, &_e_keyrouter_implementation, NULL, _e_keyrouter_cb_unbind);
g_tizen_keyrouter->grab_surface_list = eina_list_remove(g_tizen_keyrouter->grab_surface_list, client);
}
+ g_rec_mutex_lock(&g_tizen_keyrouter->resource_list_mutex);
EINA_LIST_FREE(g_tizen_keyrouter->resources, resource)
wl_resource_destroy(resource);
+ g_rec_mutex_unlock(&g_tizen_keyrouter->resource_list_mutex);
+
if (g_tizen_keyrouter->global)
wl_global_destroy(g_tizen_keyrouter->global);