fix: avoid to tagmon null client

This commit is contained in:
DreamMaoMao 2025-06-15 14:22:14 +08:00
parent b8703d10b7
commit 6a484e6129

View file

@ -6722,11 +6722,14 @@ void client_update_oldmonname_record(Client *c, Monitor *m) {
}
void tagmon(const Arg *arg) {
Client *c = focustop(selmon);
unsigned int newtags = arg->ui ? c->tags : 0;
Monitor *m;
Client *c = focustop(selmon);
if (!c)
return;
unsigned int newtags = arg->ui ? c->tags : 0;
unsigned int target;
if (c) {
if (c == selmon->sel) {
selmon->sel = NULL;
}
@ -6757,7 +6760,6 @@ void tagmon(const Arg *arg) {
arrange(selmon, false);
}
warp_cursor_to_selmon(c->mon);
}
}
void overview(Monitor *m) { grid(m); }