~ruther/dwl

4345b068ccd40bdb53f50ef70d151efb0bb5f802 — Rutherther 1 year, 1 month ago 985a438
fix: do not segfault on selmon NULL
1 files changed, 3 insertions(+), 1 deletions(-)

M dwl.c
M dwl.c => dwl.c +3 -1
@@ 2790,11 2790,13 @@ void
view(const Arg *arg)
{
	Monitor *m, *origm = selmon;
	unsigned int newtags = selmon->tagset[selmon->seltags ^ 1];
	unsigned int newtags;

	if (!selmon || (arg->ui & TAGMASK) == selmon->tagset[selmon->seltags])
		return;

	newtags = selmon->tagset[selmon->seltags ^ 1];

	/* swap tags when trying to display a tag from another monitor */
	if (arg->ui & TAGMASK)
		newtags = arg->ui & TAGMASK;

Do not follow this link