discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=42e459b36407ade8437c0b058f042c8265f11e13
commit 42e459b36407ade8437c0b058f042c8265f11e13 Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Wed May 11 15:37:28 2016 -0400 ecore-evas: set some properties even if engine function doesn't exist elm uses these flags internally, so failing to set them even if the windowing system doesn't support the operation can still cause apps to behave differently ref 723d4ca8c96870bac9729b47ecceaf0449c90e77 --- src/lib/ecore_evas/ecore_evas.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/lib/ecore_evas/ecore_evas.c b/src/lib/ecore_evas/ecore_evas.c index 16facc1..4d4ed59 100644 --- a/src/lib/ecore_evas/ecore_evas.c +++ b/src/lib/ecore_evas/ecore_evas.c @@ -1813,6 +1813,7 @@ ecore_evas_layer_set(Ecore_Evas *ee, int layer) } IFC(ee, fn_layer_set) (ee, layer); IFE; + ee->prop.layer = layer; } EAPI int @@ -1874,6 +1875,7 @@ ecore_evas_iconified_set(Ecore_Evas *ee, Eina_Bool on) } IFC(ee, fn_iconified_set) (ee, on); IFE; + ee->prop.iconified = !!on; } EAPI Eina_Bool @@ -1899,6 +1901,7 @@ ecore_evas_borderless_set(Ecore_Evas *ee, Eina_Bool on) } IFC(ee, fn_borderless_set) (ee, on); IFE; + ee->prop.borderless = !!on; } EAPI Eina_Bool @@ -1924,6 +1927,7 @@ ecore_evas_override_set(Ecore_Evas *ee, Eina_Bool on) } IFC(ee, fn_override_set) (ee, on); IFE; + ee->prop.override = !!on; } EAPI Eina_Bool --