static void __destroy_toolkit_evas_h(gpointer data)
{
char *plug_id;
+ cur_buffer_info_h c_buf_info;
screen_connector_toolkit_evas_h toolkit_evas_h = data;
+ struct tizen_remote_surface *surface;
if (!toolkit_evas_h)
return;
EVAS_CALLBACK_MOVE,
__obj_update_visibility);
+ c_buf_info = g_hash_table_lookup(__cur_buffer_table,
+ toolkit_evas_h->cur_buffer);
+ if (c_buf_info != NULL) {
+ surface = screen_connector_toolkit_get_trs(
+ toolkit_evas_h->toolkit_h);
+ __cur_buffer_info_unref(surface, c_buf_info);
+ }
+
plug_id = evas_object_data_del(toolkit_evas_h->img_tbm, "___PLUGID");
if (plug_id)
free(plug_id);