focus() enforces visibility of a client if not NULL - dwm - My fork of dwm (frankenstein's monster)
(HTM) git clone git://git.drkhsh.at/dwm.git
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 8e37c78ce3c33842a5800a445f90a3079a377eb6
(DIR) parent ca68975ff8fc1c7166c8d1f811e3dd52c735d19f
(HTM) Author: arg@mmvi <unknown>
Date: Fri, 15 Sep 2006 10:49:05 +0200
focus() enforces visibility of a client if not NULL
Diffstat:
M client.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
(DIR) diff --git a/client.c b/client.c
@@ -84,7 +84,7 @@ void
focus(Client *c) {
Client *old;
- if(!issel)
+ if(!issel || (c && !isvisible(c)))
return;
if(!sel)
sel = c;