forked from enlightenment/efl
ecore-evas-wayland: update size when size hints are changed
ensure hinted size is used @fix
This commit is contained in:
parent
2961cb2550
commit
ef5812188a
|
@ -1447,6 +1447,7 @@ _ecore_evas_wl_common_size_min_set(Ecore_Evas *ee, int w, int h)
|
||||||
wdata = ee->engine.data;
|
wdata = ee->engine.data;
|
||||||
if (wdata->win->zxdg_set_min_size && wdata->win->zxdg_toplevel)
|
if (wdata->win->zxdg_set_min_size && wdata->win->zxdg_toplevel)
|
||||||
wdata->win->zxdg_set_min_size(wdata->win->zxdg_toplevel, w, h);
|
wdata->win->zxdg_set_min_size(wdata->win->zxdg_toplevel, w, h);
|
||||||
|
_ecore_evas_wl_common_resize(ee, ee->w, ee->h);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1462,6 +1463,7 @@ _ecore_evas_wl_common_size_max_set(Ecore_Evas *ee, int w, int h)
|
||||||
wdata = ee->engine.data;
|
wdata = ee->engine.data;
|
||||||
if (wdata->win->zxdg_set_max_size && wdata->win->zxdg_toplevel)
|
if (wdata->win->zxdg_set_max_size && wdata->win->zxdg_toplevel)
|
||||||
wdata->win->zxdg_set_max_size(wdata->win->zxdg_toplevel, w, h);
|
wdata->win->zxdg_set_max_size(wdata->win->zxdg_toplevel, w, h);
|
||||||
|
_ecore_evas_wl_common_resize(ee, ee->w, ee->h);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1475,6 +1477,7 @@ _ecore_evas_wl_common_size_base_set(Ecore_Evas *ee, int w, int h)
|
||||||
if ((ee->prop.base.w == w) && (ee->prop.base.h == h)) return;
|
if ((ee->prop.base.w == w) && (ee->prop.base.h == h)) return;
|
||||||
ee->prop.base.w = w;
|
ee->prop.base.w = w;
|
||||||
ee->prop.base.h = h;
|
ee->prop.base.h = h;
|
||||||
|
_ecore_evas_wl_common_resize(ee, ee->w, ee->h);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1488,6 +1491,7 @@ _ecore_evas_wl_common_size_step_set(Ecore_Evas *ee, int w, int h)
|
||||||
if ((ee->prop.step.w == w) && (ee->prop.step.h == h)) return;
|
if ((ee->prop.step.w == w) && (ee->prop.step.h == h)) return;
|
||||||
ee->prop.step.w = w;
|
ee->prop.step.w = w;
|
||||||
ee->prop.step.h = h;
|
ee->prop.step.h = h;
|
||||||
|
_ecore_evas_wl_common_resize(ee, ee->w, ee->h);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -1498,6 +1502,7 @@ _ecore_evas_wl_common_aspect_set(Ecore_Evas *ee, double aspect)
|
||||||
if (!ee) return;
|
if (!ee) return;
|
||||||
if (EINA_FLT_EQ(ee->prop.aspect, aspect)) return;
|
if (EINA_FLT_EQ(ee->prop.aspect, aspect)) return;
|
||||||
ee->prop.aspect = aspect;
|
ee->prop.aspect = aspect;
|
||||||
|
_ecore_evas_wl_common_resize(ee, ee->w, ee->h);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
|
Loading…
Reference in New Issue