wayland window size
by using the geometry from after the request size has been updated,
scenarios such as the following can be avoided:
[4208305.332] xdg_surface@46.set_window_geometry(0, 0, 1778, 1)
[4208305.370] xdg_surface@46.set_window_geometry(0, 0, 1778, 250)
From
69a8de59b05626591ddc0b960e2e4ccf45f26f2d Mon Sep 17 00:00:00 2001
From: Mike Blumenkrantz <zmike@osg.samsung.com>
Change-Id: I22ebdc4300dbd8b3526ee0f8c349bf76321fdcff
}
}
- if (wdata->win)
- ecore_wl_window_update_size(wdata->win, ee->req.w, ee->req.h);
-
evas_output_size_get(ee->evas, &ow, &oh);
if ((ow != w) || (oh != h))
{
if (ee->func.fn_resize) ee->func.fn_resize(ee);
}
+ if (wdata->win)
+ ecore_wl_window_update_size(wdata->win, ee->req.w, ee->req.h);
}
void