From 0f56e2b3b2216b9ad01271d06e4548b49cc5571a Mon Sep 17 00:00:00 2001
From: Olivier Fourdan <fourdan.olivier@wanadoo.fr>
Date: Fri, 27 Dec 2002 15:30:44 +0000
Subject: [PATCH] Stack list

(Old svn revision: 10808)
---
 src/client.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/client.c b/src/client.c
index b5ca8ebf9..2598d6d0b 100644
--- a/src/client.c
+++ b/src/client.c
@@ -995,7 +995,7 @@ static void clientAddToList(Client * c)
     if(!(c->skip_pager))
     {
         DBG("adding window \"%s\" (%#lx) to windows_stack list\n", c->name, c->window);
-        windows_stack = g_slist_prepend(windows_stack, XWINDOW_TO_GPOINTER(c->window));
+        windows_stack = g_slist_append(windows_stack, XWINDOW_TO_GPOINTER(c->window));
         clientSetNetClientList(net_client_list_stacking, windows_stack);
     }
     c->managed = True;
@@ -1213,7 +1213,7 @@ static inline void clientComputeStackList(Client * c, Client * sibling, XWindowC
 {
     if((c->managed) && !(c->skip_pager) && (mask & CWStackMode))
     {
-        if((sibling) && (sibling != c) && (g_slist_find(windows_stack, XWINDOW_TO_GPOINTER(sibling->window))))
+        if((sibling) && (sibling != c))
         {
             gint position;
 
-- 
GitLab