GList *viewer_visibility_list;
visibility_type auto_visibility;
int bind_win_id;
+ screen_connector_screen_type_e screen_type;
void *data;
};
surface = screen_connector_toolkit_get_trs(toolkit_evas_h->toolkit_h);
if (surface) {
+ LOGI("delayed resume");
tizen_remote_surface_transfer_visibility(surface,
TIZEN_REMOTE_SURFACE_VISIBILITY_TYPE_VISIBLE);
}
if (!surface)
return -1;
- if (__delayed_resuming_time == 0) {
+ if (__delayed_resuming_time == 0 ||
+ toolkit_evas_h->screen_type == SCREEN_CONNECTOR_SCREEEN_TYPE_WATCH) {
if (obscured == TIZEN_REMOTE_SURFACE_VISIBILITY_TYPE_INVISIBLE)
tizen_remote_surface_transfer_touch_cancel(surface);
+ LOGI("normal resume");
tizen_remote_surface_transfer_visibility(surface, obscured);
return 0;
handle->data = data;
handle->type_h = type_h;
handle->toolkit_h = screen_connector_toolkit_add_with_surface(&toolkit_ops, id, type, surface, handle);
+ handle->screen_type = type;
return handle;
}
handle->data = data;
handle->type_h = type_h;
handle->toolkit_h = screen_connector_toolkit_add(&toolkit_ops, id, type, handle);
+ handle->screen_type = type;
return handle;
}
handle->ops = evas_ops;
handle->data = data;
handle->type_h = type_h;
+ handle->screen_type = type;
uuid_generate(u);
uuid_unparse(u, uuid);