opt: set fadein blur to no blur_optimize

This commit is contained in:
DreamMaoMao 2025-11-19 11:36:38 +08:00
parent d8583b1224
commit fc677558f8
2 changed files with 16 additions and 1 deletions

View file

@ -1137,6 +1137,16 @@ bool client_apply_focus_opacity(Client *c) {
target_opacity = opacity;
}
client_set_opacity(c, target_opacity);
if (blur && !c->noblur && !blur_optimized) {
wlr_scene_blur_set_strength(
c->blur, MIN(percent * (1.0 - fadein_begin_opacity) +
fadein_begin_opacity,
1.0));
wlr_scene_blur_set_alpha(
c->blur, MIN(percent * (1.0 - fadein_begin_opacity) +
fadein_begin_opacity,
1.0));
}
} else if (animations && c->opacity_animation.running) {
struct timespec now;