forked from enlightenment/efl
Reduce duplicated code for setting resize edges.
Signed-off-by: Chris Michael <cp.michael@samsung.com>
This commit is contained in:
parent
5c2eadea98
commit
6f5f9d075d
|
@ -329,13 +329,10 @@ _ecore_evas_wl_resize(Ecore_Evas *ee, int w, int h)
|
||||||
if (wdata->win)
|
if (wdata->win)
|
||||||
{
|
{
|
||||||
Ecore_Wl_Window *win;
|
Ecore_Wl_Window *win;
|
||||||
Evas_Engine_Info_Wayland_Egl *einfo;
|
|
||||||
|
|
||||||
win = wdata->win;
|
win = wdata->win;
|
||||||
|
|
||||||
if ((einfo = (Evas_Engine_Info_Wayland_Egl *)evas_engine_info_get(ee->evas)))
|
_ecore_evas_wayland_egl_resize_edge_set(ee, win->edges);
|
||||||
einfo->info.edges = win->edges;
|
|
||||||
|
|
||||||
win->edges = 0;
|
win->edges = 0;
|
||||||
|
|
||||||
win->server_allocation = win->allocation;
|
win->server_allocation = win->allocation;
|
||||||
|
@ -550,7 +547,6 @@ _ecore_evas_wayland_egl_resize(Ecore_Evas *ee, int location)
|
||||||
wdata = ee->engine.data;
|
wdata = ee->engine.data;
|
||||||
if (wdata->win)
|
if (wdata->win)
|
||||||
{
|
{
|
||||||
Evas_Engine_Info_Wayland_Egl *einfo;
|
|
||||||
int fw, fh;
|
int fw, fh;
|
||||||
|
|
||||||
wdata->win->resizing = EINA_TRUE;
|
wdata->win->resizing = EINA_TRUE;
|
||||||
|
@ -561,8 +557,17 @@ _ecore_evas_wayland_egl_resize(Ecore_Evas *ee, int location)
|
||||||
else
|
else
|
||||||
ecore_wl_window_resize(wdata->win, ee->w + fh, ee->h + fw, location);
|
ecore_wl_window_resize(wdata->win, ee->w + fh, ee->h + fw, location);
|
||||||
|
|
||||||
if ((einfo = (Evas_Engine_Info_Wayland_Egl *)evas_engine_info_get(ee->evas)))
|
_ecore_evas_wayland_egl_resize_edge_set(ee, location);
|
||||||
einfo->info.edges = location;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
_ecore_evas_wayland_egl_resize_edge_set(Ecore_Evas *ee, int edge)
|
||||||
|
{
|
||||||
|
Evas_Engine_Info_Wayland_Egl *einfo;
|
||||||
|
|
||||||
|
if ((einfo = (Evas_Engine_Info_Wayland_Egl *)evas_engine_info_get(ee->evas)))
|
||||||
|
einfo->info.edges = edge;
|
||||||
|
}
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue