aboutsummaryrefslogtreecommitdiffstats
path: root/dwm.c
diff options
context:
space:
mode:
authorPremysl Hruby <dfenze@gmail.com>2008-08-22 15:26:30 +0200
committerPremysl Hruby <dfenze@gmail.com>2008-08-22 15:26:30 +0200
commit0f26de991f742d548e024a2dadcbfa3a7db8d4b2 (patch)
tree264d8e75f5944c846e43d16414e5ebf7fae5d16f /dwm.c
parent840f937a9876091aef227316b7eb2db0f9e5255e (diff)
downloaddwm-0f26de991f742d548e024a2dadcbfa3a7db8d4b2.tar.gz
applied fix of toggletag by Jan Kaliszewski
Diffstat (limited to 'dwm.c')
-rw-r--r--dwm.c6
1 files changed, 5 insertions, 1 deletions
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();
remember that computers suck.