opt: optimize focus animaiton init value

This commit is contained in:
DreamMaoMao 2025-11-02 12:18:37 +08:00
parent 5d819aed83
commit 0261a16e6b

View file

@ -925,7 +925,10 @@ void client_set_focused_opacity_animation(Client *c) {
} else {
memcpy(c->opacity_animation.initial_border_color, border_color,
sizeof(c->opacity_animation.initial_border_color));
memcpy(c->opacity_animation.current_border_color, border_color,
sizeof(c->opacity_animation.current_border_color));
c->opacity_animation.initial_opacity = c->unfocused_opacity;
c->opacity_animation.current_opacity = c->unfocused_opacity;
}
c->opacity_animation.running = true;
}
@ -950,7 +953,10 @@ void cleint_set_unfocused_opacity_animation(Client *c) {
} else {
memcpy(c->opacity_animation.initial_border_color, border_color,
sizeof(c->opacity_animation.initial_border_color));
memcpy(c->opacity_animation.current_border_color, border_color,
sizeof(c->opacity_animation.current_border_color));
c->opacity_animation.initial_opacity = c->focused_opacity;
c->opacity_animation.current_opacity = c->focused_opacity;
}
c->opacity_animation.running = true;