ihotfix of a serious crashing bug - dwm - dynamic window manager Err parazyd.org 70 hgit clone https://git.parazyd.org/dwm URL:https://git.parazyd.org/dwm parazyd.org 70 1Log /git/dwm/log.gph parazyd.org 70 1Files /git/dwm/files.gph parazyd.org 70 1Refs /git/dwm/refs.gph parazyd.org 70 1README /git/dwm/file/README.gph parazyd.org 70 1LICENSE /git/dwm/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 7009ebfa6907b4355bc83310065d86dba4ad129d /git/dwm/commit/7009ebfa6907b4355bc83310065d86dba4ad129d.gph parazyd.org 70 1parent 760e23dd3acde7276a1171b6a0e454579eb1766a /git/dwm/commit/760e23dd3acde7276a1171b6a0e454579eb1766a.gph parazyd.org 70 hAuthor: arg@mig29 URL:mailto:unknown parazyd.org 70 iDate: Mon, 4 Dec 2006 21:00:26 +0100 Err parazyd.org 70 i Err parazyd.org 70 ihotfix of a serious crashing bug Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M config.mk | 2 +- Err parazyd.org 70 i M tag.c | 3 ++- Err parazyd.org 70 i M view.c | 3 ++- Err parazyd.org 70 i Err parazyd.org 70 i3 files changed, 5 insertions(+), 3 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/config.mk b/config.mk /git/dwm/file/config.mk.gph parazyd.org 70 i@@ -1,5 +1,5 @@ Err parazyd.org 70 i # dwm version Err parazyd.org 70 i-VERSION = 2.5 Err parazyd.org 70 i+VERSION = 2.5.1 Err parazyd.org 70 i Err parazyd.org 70 i # Customize below to fit your system Err parazyd.org 70 i Err parazyd.org 70 1diff --git a/tag.c b/tag.c /git/dwm/file/tag.c.gph parazyd.org 70 i@@ -114,7 +114,8 @@ tag(Arg *arg) { Err parazyd.org 70 i return; Err parazyd.org 70 i for(i = 0; i < ntags; i++) Err parazyd.org 70 i sel->tags[i] = (arg->i == -1) ? True : False; Err parazyd.org 70 i- sel->tags[arg->i] = True; Err parazyd.org 70 i+ if(arg->i >= 0 && arg->i < ntags) Err parazyd.org 70 i+ sel->tags[arg->i] = True; Err parazyd.org 70 i arrange(); Err parazyd.org 70 i } Err parazyd.org 70 i Err parazyd.org 70 1diff --git a/view.c b/view.c /git/dwm/file/view.c.gph parazyd.org 70 i@@ -234,7 +234,8 @@ view(Arg *arg) { Err parazyd.org 70 i Err parazyd.org 70 i for(i = 0; i < ntags; i++) Err parazyd.org 70 i seltag[i] = (arg->i == -1) ? True : False; Err parazyd.org 70 i- seltag[arg->i] = True; Err parazyd.org 70 i+ if(arg->i >= 0 && arg->i < ntags) Err parazyd.org 70 i+ seltag[arg->i] = True; Err parazyd.org 70 i arrange(); Err parazyd.org 70 i } Err parazyd.org 70 i Err parazyd.org 70 .