From 56ae367eeeb0607c92d2916fafcabd79a87303cb Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Fri, 10 Jun 2011 00:01:19 +0200 Subject: [PATCH] Layout: Fix arrange --- src/layout.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/layout.c b/src/layout.c index eef73a9..842ae17 100644 --- a/src/layout.c +++ b/src/layout.c @@ -43,10 +43,13 @@ arrange(int screen, Bool update_layout) screen = screen_get_sel(); for(c = clients; c; c = c->next) - if(!ishide(c, screen)) - client_unhide(c); - else - client_hide(c); + if(c->screen == screen) + { + if(!ishide(c, screen)) + client_unhide(c); + else + client_hide(c); + } if(tags[screen][seltag[screen]].layout.func) {