input = win->keyboard_device;
- ecore_wl_window_update_size(win, w, h);
-
if ((!input) && (win->parent))
{
if (!(input = win->parent->keyboard_device))
win->saved.w = w;
win->saved.h = h;
}
+
if (win->xdg_surface)
xdg_surface_set_window_geometry(win->xdg_surface,
win->allocation.x, win->allocation.y,
if (!win) return;
win->allocation.x = x;
win->allocation.y = y;
+
if (win->xdg_surface)
xdg_surface_set_window_geometry(win->xdg_surface,
win->allocation.x, win->allocation.y,
ev->w = w;
ev->h = h;
ev->edges = edges;
+
ecore_event_add(ECORE_WL_EVENT_WINDOW_CONFIGURE, ev, NULL, NULL);
}