fix: avoid to set null client

This commit is contained in:
DreamMaoMao 2025-08-07 10:06:53 +08:00
parent f9dcaaae77
commit 3ca40b49f5

View file

@ -872,7 +872,12 @@ void tagmon(const Arg *arg) {
void tagsilent(const Arg *arg) {
Client *fc;
Client *target_client = selmon->sel;
Client *target_client;
if (!selmon || !selmon->sel)
return;
target_client = selmon->sel;
target_client->tags = arg->ui & TAGMASK;
wl_list_for_each(fc, &clients, link) {
if (fc && fc != target_client && target_client->tags & fc->tags &&