raster pushed a commit to branch enlightenment-0.23.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=4852760c8e6132db8d9a41036cc85b86246684a9

commit 4852760c8e6132db8d9a41036cc85b86246684a9
Author: Carsten Haitzler (Rasterman) <[email protected]>
Date:   Wed Oct 30 11:18:46 2019 +0000

    win stacking - fix stacking transients if there are multiple
    
    if 1 parent has 2, 3 or 4 etc. transi3ents as immediate children we
    reverse-stacked them. go to stacking them in order they are added
    (which would normally bve creation order which makes more sense). this
    stops some dialogs appearing intitally behind other dialogs that were
    there before.
    
    @fix
---
 src/bin/e_client.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/bin/e_client.c b/src/bin/e_client.c
index e6b2ff795..abd2742c0 100644
--- a/src/bin/e_client.c
+++ b/src/bin/e_client.c
@@ -5715,11 +5715,10 @@ e_client_transients_restack(E_Client *ec)
    if (!ec->transients) return;
 
    list = eina_list_clone(ec->transients);
-   E_LIST_REVERSE_FREE(list, child)
+   EINA_LIST_FREE(list, child)
      {
-        /* Don't stack iconic transients. If the user wants these shown,
-         * that's another option.
-         */
+        // Don't stack iconic transients. If the user wants these shown,
+        // that's another option.
         if (child->iconic) continue;
         if (below)
           {

-- 


Reply via email to