Ecore_Wl_Window *wl_win;
viewer_visibility_h visibility_h;
struct tizen_remote_surface *trs;
+ cur_buffer_info_h c_buf_info;
if (!h)
return -1;
trs = screen_connector_toolkit_get_trs(h->toolkit_h);
if (trs)
tizen_remote_surface_transfer_touch_cancel(trs);
+
+ if (h->cur_buffer) {
+ if (tizen_remote_surface_get_version(trs)
+ >= TIZEN_REMOTE_SURFACE_RELEASE_SINCE_VERSION) {
+ c_buf_info = g_hash_table_lookup(
+ __cur_buffer_table, h->cur_buffer);
+ if (c_buf_info != NULL)
+ __cur_buffer_info_unref(trs, c_buf_info);
+ }
+ }
+
return screen_connector_toolkit_bind(h->toolkit_h, surface);
}