From 0f26de991f742d548e024a2dadcbfa3a7db8d4b2 Mon Sep 17 00:00:00 2001
From: Premysl Hruby <dfenze@gmail.com>
Date: Fri, 22 Aug 2008 15:26:30 +0200
Subject: applied fix of toggletag by Jan Kaliszewski

---
 dwm.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dwm.c b/dwm.c
index 10416f8..ec87228 100644
--- a/dwm.c
+++ b/dwm.c
@@ -1469,8 +1469,12 @@ togglefloating(const Arg *arg) {
 
 void
 toggletag(const Arg *arg) {
-	unsigned int mask = sel->tags ^ (arg->ui & TAGMASK);
+	unsigned int mask;
 
+	if (!sel)
+		return;
+	
+	mask = sel->tags ^ (arg->ui & TAGMASK);
 	if(sel && mask) {
 		sel->tags = mask;
 		arrange();
-- 
cgit v1.2.3