opt: optimize focus animaiton init value

This commit is contained in:
DreamMaoMao
2025-11-02 12:18:37 +08:00
parent d73f51ec70
commit 96938f5f86

View File

@@ -1047,7 +1047,10 @@ void client_set_focused_opacity_animation(Client *c) {
} else { } else {
memcpy(c->opacity_animation.initial_border_color, border_color, memcpy(c->opacity_animation.initial_border_color, border_color,
sizeof(c->opacity_animation.initial_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.initial_opacity = c->unfocused_opacity;
c->opacity_animation.current_opacity = c->unfocused_opacity;
} }
c->opacity_animation.running = true; c->opacity_animation.running = true;
} }
@@ -1072,7 +1075,10 @@ void cleint_set_unfocused_opacity_animation(Client *c) {
} else { } else {
memcpy(c->opacity_animation.initial_border_color, border_color, memcpy(c->opacity_animation.initial_border_color, border_color,
sizeof(c->opacity_animation.initial_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.initial_opacity = c->focused_opacity;
c->opacity_animation.current_opacity = c->focused_opacity;
} }
c->opacity_animation.running = true; c->opacity_animation.running = true;