From 910421c41cd66c730db710ad81c5273bc6bf9ce1 Mon Sep 17 00:00:00 2001 From: Martin Duquesnoy Date: Wed, 21 Jul 2010 13:20:09 +0200 Subject: [PATCH] Layout: Fix screen test in arrange (reported by mseed) --- src/client.c | 1 + src/layout.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/client.c b/src/client.c index 4506b26..bd24be5 100644 --- a/src/client.c +++ b/src/client.c @@ -356,6 +356,7 @@ client_focus(Client *c) sel->flags &= ~AboveFlag; frame_update(sel); + mouse_grabbuttons(sel, !conf.focus_pclick); } diff --git a/src/layout.c b/src/layout.c index 4bf98e0..93e08d3 100644 --- a/src/layout.c +++ b/src/layout.c @@ -39,7 +39,7 @@ arrange(int screen, Bool update_layout) { Client *c; - if(screen < 0 || screen > screen_count()) + if(screen < 0 || screen > screen_count() - 1) screen = screen_get_sel(); for(c = clients; c; c = c->next)