diff options
author | arg@mmvi <unknown> | 2006-09-15 10:49:05 +0200 |
---|---|---|
committer | arg@mmvi <unknown> | 2006-09-15 10:49:05 +0200 |
commit | 8e37c78ce3c33842a5800a445f90a3079a377eb6 (patch) | |
tree | c9dd6584462195c52db19611ec3b9785caf3e73f | |
parent | ca68975ff8fc1c7166c8d1f811e3dd52c735d19f (diff) | |
download | dwm-8e37c78ce3c33842a5800a445f90a3079a377eb6.tar.gz |
focus() enforces visibility of a client if not NULL
-rw-r--r-- | client.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/client.c b/client.c index 956b13f..dce06e9 100644 --- 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; |