opt: not apply tagmon when dirtomon is null

This commit is contained in:
DreamMaoMao
2025-07-07 23:17:42 +08:00
parent 84c0a8f3d0
commit 2f713d3b27

View File

@@ -5700,12 +5700,16 @@ void tagmon(const Arg *arg) {
if (!c) if (!c)
return; return;
m = dirtomon(arg->i);
if (!m)
return;
unsigned int newtags = arg->ui ? c->tags : 0; unsigned int newtags = arg->ui ? c->tags : 0;
unsigned int target; unsigned int target;
if (c == selmon->sel) { if (c == selmon->sel) {
selmon->sel = NULL; selmon->sel = NULL;
} }
m = dirtomon(arg->i);
setmon(c, m, newtags, true); setmon(c, m, newtags, true);
client_update_oldmonname_record(c, m); client_update_oldmonname_record(c, m);