thotfix of a serious crashing bug - dwm - [fork] customized build of dwm, the d… | |
git clone git://src.adamsgaard.dk/dwm | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 7009ebfa6907b4355bc83310065d86dba4ad129d | |
parent 760e23dd3acde7276a1171b6a0e454579eb1766a | |
Author: arg@mig29 <unknown> | |
Date: Mon, 4 Dec 2006 21:00:26 +0100 | |
hotfix of a serious crashing bug | |
Diffstat: | |
M config.mk | 2 +- | |
M tag.c | 3 ++- | |
M view.c | 3 ++- | |
3 files changed, 5 insertions(+), 3 deletions(-) | |
--- | |
diff --git a/config.mk b/config.mk | |
t@@ -1,5 +1,5 @@ | |
# dwm version | |
-VERSION = 2.5 | |
+VERSION = 2.5.1 | |
# Customize below to fit your system | |
diff --git a/tag.c b/tag.c | |
t@@ -114,7 +114,8 @@ tag(Arg *arg) { | |
return; | |
for(i = 0; i < ntags; i++) | |
sel->tags[i] = (arg->i == -1) ? True : False; | |
- sel->tags[arg->i] = True; | |
+ if(arg->i >= 0 && arg->i < ntags) | |
+ sel->tags[arg->i] = True; | |
arrange(); | |
} | |
diff --git a/view.c b/view.c | |
t@@ -234,7 +234,8 @@ view(Arg *arg) { | |
for(i = 0; i < ntags; i++) | |
seltag[i] = (arg->i == -1) ? True : False; | |
- seltag[arg->i] = True; | |
+ if(arg->i >= 0 && arg->i < ntags) | |
+ seltag[arg->i] = True; | |
arrange(); | |
} | |