From: Doyoun Kang Date: Thu, 18 Jan 2024 06:56:27 +0000 (+0900) Subject: e_zone: modify code to check ec->iconic and iconify_by_client in calculate visibility X-Git-Tag: accepted/tizen/unified/20240119.154742~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=af0e6519deef914417b3497af2677297c4c90307;p=platform%2Fupstream%2Fenlightenment.git e_zone: modify code to check ec->iconic and iconify_by_client in calculate visibility There was a bug that the visibility was calculated before changing iconic state. So, we add code to check both ec->iconic and iconify_by_client values. Change-Id: Ie2a36d23e0ba2041086b7abb10a1d0b7401e6529 --- diff --git a/src/bin/e_zone.c b/src/bin/e_zone.c index e0ba701..e2aa642 100644 --- a/src/bin/e_zone.c +++ b/src/bin/e_zone.c @@ -2489,7 +2489,7 @@ e_zone_visibility_calculate(E_Zone *zone) { if (calc_region && (!ec->visibility.force_obscured) && - (!iconified_by_client)) + (!ec->iconic || (ec->iconic && (!iconified_by_client)))) { it = eina_tiler_iterator_new(t); EINA_ITERATOR_FOREACH(it, _r)