TPL_ASSERT(wl_egl_window);
struct tizen_private *tizen_private = (struct tizen_private *)private;
+ twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
int cur_w, cur_h, req_w, req_h, format;
- TPL_ASSERT(tizen_private->data);
-
- twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
+ if (!source) {
+ TPL_ERR("Invalid wl_egl_window(%p) tizen_private->data is null.",
+ wl_egl_window);
+ return;
+ }
format = tbm_surface_queue_get_format(source->tbm_queue);
cur_w = tbm_surface_queue_get_width(source->tbm_queue);
twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
int rotation = tizen_private->rotation;
- TPL_ASSERT(source);
+ if (!source) {
+ TPL_ERR("Invalid wl_egl_window(%p) tizen_private->data is null.",
+ wl_egl_window);
+ return;
+ }
TPL_LOG_T(BACKEND, "[ROTATE_CB] wl_egl_window(%p) (%d) -> (%d)",
wl_egl_window, source->rotation, rotation);
int rotation_capability = WL_EGL_WINDOW_TIZEN_CAPABILITY_NONE;
struct tizen_private *tizen_private = (struct tizen_private *)private;
+ twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
- if (tizen_private->data) {
- twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
- if (source->rotation_capability == TPL_TRUE)
- rotation_capability = WL_EGL_WINDOW_TIZEN_CAPABILITY_ROTATION_SUPPORTED;
- else
- rotation_capability = WL_EGL_WINDOW_TIZEN_CAPABILITY_ROTATION_UNSUPPORTED;
+ if (!source) {
+ TPL_ERR("Invalid wl_egl_window(%p) tizen_private->data is null.",
+ wl_egl_window);
+ return rotation_capability;
}
+ if (source->rotation_capability == TPL_TRUE)
+ rotation_capability = WL_EGL_WINDOW_TIZEN_CAPABILITY_ROTATION_SUPPORTED;
+ else
+ rotation_capability = WL_EGL_WINDOW_TIZEN_CAPABILITY_ROTATION_UNSUPPORTED;
+
+
return rotation_capability;
}
TPL_ASSERT(wl_egl_window);
struct tizen_private *tizen_private = (struct tizen_private *)private;
+ twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
- if (tizen_private->data) {
- twe_wl_surf_source *source = (twe_wl_surf_source *)tizen_private->data;
-
- source->set_serial_is_used = TPL_TRUE;
- source->serial = serial;
+ if (!source) {
+ TPL_ERR("Invalid wl_egl_window(%p) tizen_private->data is null.",
+ wl_egl_window);
+ return;
}
+
+ source->set_serial_is_used = TPL_TRUE;
+ source->serial = serial;
}
static int