opt: Avoid unnecessary animation calculations

This commit is contained in:
DreamMaoMao 2026-07-07 13:32:04 +08:00
parent d2ce331cf2
commit 3909b7baea
2 changed files with 237 additions and 423 deletions

File diff suppressed because it is too large Load diff

View file

@ -2149,7 +2149,9 @@ int32_t dwindle_set_split_direction(Client *c, bool istoggle, bool horizontal) {
leaf->custom_leaf_split_h = false;
}
bool hit_no_border = check_hit_no_border(c);
client_draw_split_border(c, hit_no_border);
struct ivec2 offsets = compute_edge_offsets(c);
client_draw_split_border(c, hit_no_border, offsets);
return 0;
}