desktop-shell: clamp view alpha correctly

Clamping of the alpha value is not done properly since the introduction of the
weston_view_set_alpha() helper.

Signed-off-by: Arnaud Vrac <avrac@freebox.fr>
This commit is contained in:
Arnaud Vrac 2023-07-27 22:41:21 +02:00
parent 9c637d70eb
commit 14e0fff19a
1 changed files with 1 additions and 4 deletions

View File

@ -3351,10 +3351,7 @@ surface_opacity_binding(struct weston_pointer *pointer,
return;
alpha = shsurf->view->alpha - (event->value * step);
if (shsurf->view->alpha > 1.0)
shsurf->view->alpha = 1.0;
if (shsurf->view->alpha < step)
shsurf->view->alpha = step;
alpha = CLIP(alpha, step, 1.0);
weston_view_set_alpha(shsurf->view, alpha);
}