This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch master
in repository enlightenment.
View the commit online.
commit 3354f573f9b88544db4996de6d8d6f8b9c30cb92
Author: Carsten Haitzler <ras...@rasterman.com>
AuthorDate: Fri Jul 18 11:59:46 2025 +0100
ibar - fix fullscreen window handling in ibar zoom ani,
@fix
---
src/modules/ibar/e_mod_main.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/modules/ibar/e_mod_main.c b/src/modules/ibar/e_mod_main.c
index 38581484a..481e51c89 100644
--- a/src/modules/ibar/e_mod_main.c
+++ b/src/modules/ibar/e_mod_main.c
@@ -227,8 +227,11 @@ static void
_ibar_cb_iconify_end_cb(void *data, Evas_Object *obj EINA_UNUSED, const char *sig EINA_UNUSED, const char *src EINA_UNUSED)
{
E_Client *ec = data;
+ int layer = ec->layer;
- evas_object_layer_set(ec->frame, ec->layer);
+ if ((!e_config->allow_above_fullscreen) && (ec->fullscreen))
+ layer = E_LAYER_CLIENT_FULLSCREEN;
+ evas_object_layer_set(ec->frame, layer);
ec->layer_block = 0;
if (ec->iconic)
evas_object_hide(ec->frame);
@@ -241,13 +244,16 @@ _ibar_cb_iconify_provider(void *data, Evas_Object *obj, const char *signal EINA_
IBar_Icon *ic;
int ox, oy, ow, oh;
E_Client *ec;
+ int layer = E_LAYER_CLIENT_PRIO;
ec = e_comp_object_client_get(obj);
if (ec->zone != inst->gcc->gadcon->zone) return EINA_FALSE;
ic = eina_hash_find(inst->ibar->icon_hash, _desktop_name_get(ec->exe_inst ? ec->exe_inst->desktop : ec->desktop));
if (!ic) return EINA_FALSE;
ec->layer_block = 1;
- evas_object_layer_set(ec->frame, E_LAYER_CLIENT_PRIO);
+ if ((!e_config->allow_above_fullscreen) && (ec->fullscreen))
+ layer = E_LAYER_CLIENT_FULLSCREEN;
+ evas_object_layer_set(ec->frame, layer);
evas_object_geometry_get(ic->o_holder, &ox, &oy, &ow, &oh);
e_comp_object_effect_set(ec->frame, "iconify/ibar");
e_comp_object_effect_params_set(ec->frame, 1, (int[]){ec->x, ec->y, ec->w, ec->h, ox, oy, ow, oh}, 8);
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.