opt: reset global window record per when arrange

This commit is contained in:
DreamMaoMao
2025-12-29 09:51:12 +08:00
parent af1f7850ee
commit 42f722ada2
3 changed files with 29 additions and 0 deletions

View File

@@ -430,4 +430,15 @@ float *get_border_color(Client *c) {
} else {
return bordercolor;
}
}
int is_single_bit_set(uint32_t x) { return x && !(x & (x - 1)); }
bool client_only_in_one_tag(Client *c) {
uint32_t masked = c->tags & TAGMASK;
if (is_single_bit_set(masked)) {
return true;
} else {
return false;
}
}