wl_display_roundtrip(window->display->wl.display);
}
}
+
+ ERR("_ecore_wl2_window_surface_create, win %p, surface: %p\n", window, window->surface);
}
static void
if (!win) return NULL;
display->refs++;
+ ERR("ecore_wl2_window_new, %d, %d, %d, %d\n", x, y, w, h);
+
win->display = display;
win->parent = parent;
win->id = _win_id++;
if ((rot % 90 != 0) || (rot / 90 > 3) || (rot < 0)) return;
+ ERR("[WINDOW] ecore_wl2_window_rotation_geometry_set, win-%p, rot, %d, %d, %d, %d\n", win, rot, x, y, w, h);
+
i = rot / 90;
win->wm_rot.geometry_hints[i].x = x;
win->wm_rot.geometry_hints[i].y = y;
window->set_config.geometry.y = y;
window->set_config.geometry.w = w;
window->set_config.geometry.h = h;
+ // TV_ONLY(20200912): Debug Logs
+ ERR("[WINDOW] ecore_wl2_window_sync_geometry_set, wl2_win-%p moveresize-%p (%d %d %d %d)", window, window->display->wl.tz_moveresize, x, y, w, h);
+ //
if (window->display->wl.tz_moveresize)
tizen_move_resize_set_geometry(window->display->wl.tz_moveresize, window->surface, serial, x, y, w, h);
EINA_SAFETY_ON_FALSE_RETURN_VAL((h >= 0), NULL);
native_win = wl_egl_window_create(window->surface, w, h);
+ ERR("[WINDOW], wl_egl_window_create, wl_surface: %p, native_win: %p, w: %d, h: %d\n", window->surface, native_win, w, h);
EINA_SAFETY_ON_NULL_RETURN_VAL(native_win, NULL);
egl_win = calloc(1, sizeof(Ecore_Wl2_Egl_Window));
egl_win->dy = dy;
egl_win->w = w;
egl_win->h = h;
+ // TV_ONLY(20200912): Debug Logs
+ ERR("[WINDOW] wl2_win-%p rot-%d (%d %d %d %d)", egl_win->native_win, rotation, dx, dy, w, h);
+ //
if (egl_win->support_pre_rotation)
wl_egl_window_tizen_set_rotation(egl_win->native_win, egl_win->rot.win);
//
if ((egl_win->rot.buffer == 90) || (egl_win->rot.buffer == 270))
+ {
+ ERR("[WINDOW] wl_egl_window_resize, win: %p, buffer_rot: %d, win_rot: %d, (%d %d %d %d)", egl_win->win, egl_win->rot.buffer, egl_win->rot.win, dx, dy, h, w);
wl_egl_window_resize(egl_win->native_win, h, w, dx, dy);
+ }
else
+ {
+ ERR("[WINDOW] wl_egl_window_resize, win: %p, buffer_rot: %d, win_rot: %d, (%d %d %d %d)", egl_win->win, egl_win->rot.buffer, egl_win->rot.win, dx, dy, w, h);
wl_egl_window_resize(egl_win->native_win, w, h, dx, dy);
+ }
}
//
if (gw->h < 1) gw->h = 1;
if ((gw->rot == 0) || (gw->rot == 180))
+ {
+ ERR("[WINDOW], wl_egl_window_create, wl_surface: %p, native_win: %p, w: %d, h: %d, rotate: %d\n", wl_surface, gw->win, gw->w, gw->h, gw->rot);
gw->win = wl_egl_window_create(wl_surface, gw->w, gw->h);
+ }
else if ((gw->rot == 90) || (gw->rot == 270))
+ {
+ ERR("[WINDOW], wl_egl_window_create, wl_surface: %p, native_win: %p, w: %d, h: %d, rotate: %d\n", wl_surface, gw->win, gw->h, gw->w, gw->rot);
gw->win = wl_egl_window_create(wl_surface, gw->h, gw->w);
+ }
+
+
if (gw->win == NULL)
{
{
wls = ecore_wl2_window_surface_get(gw->wl2_win);
if ((gw->rot == 0) || (gw->rot == 180))
+ {
+ ERR("[WINDOW], wl_egl_window_create, wl_surface: %p, native_win: %p, w: %d, h: %d, rotate: %d\n", wls, gw->win, gw->w, gw->h, gw->rot);
gw->win = wl_egl_window_create(wls, gw->w, gw->h);
+ }
else if ((gw->rot == 90) || (gw->rot == 270))
+ {
+ ERR("[WINDOW], wl_egl_window_create, wl_surface: %p, native_win: %p, w: %d, h: %d, rotate: %d\n", wls, gw->win, gw->h, gw->w, gw->rot);
gw->win = wl_egl_window_create(wls, gw->h, gw->w);
+ }
// TIZEN_ONLY(20171123) : temporary patch */
if (gw->win == NULL)
{
//
if ((ob->rot == 90) || (ob->rot == 270))
+ {
+ ERR("[WINDOW] wl_egl_window_resize is called, win: %p rotation: %d, (%d %d %d %d)", ob->win, ob->rot, dx, dy, h, w);
wl_egl_window_resize(ob->win, h, w, dx, dy);
+ }
else
+ {
+ ERR("[WINDOW] wl_egl_window_resize is called, win: %p rotation: %d, (%d %d %d %d)", ob->win, ob->rot, dx, dy, w, h);
wl_egl_window_resize(ob->win, w, h, dx, dy);
+ }
}
}