diff options
| -rw-r--r-- | config.mk | 2 | ||||
| -rw-r--r-- | dwm.c | 12 | 
2 files changed, 11 insertions, 3 deletions
| @@ -1,5 +1,5 @@  # dwm version -VERSION = 5.0 +VERSION = 5.0.1  # Customize below to fit your system @@ -1496,14 +1496,22 @@ togglemax(const Arg *arg) {  void  toggletag(const Arg *arg) { -	if(sel && (sel->tags ^= (arg->ui & TAGMASK))) +	uint mask = sel->tags ^ (arg->ui & TAGMASK); + +	if(sel && mask) { +		sel->tags = mask;  		arrange(); +	}  }  void  toggleview(const Arg *arg) { -	if((tagset[seltags] ^= (arg->ui & TAGMASK))) +	uint mask = tagset[seltags] ^ (arg->ui & TAGMASK); + +	if(mask) { +		tagset[seltags] = mask;  		arrange(); +	}  }  void | 
