[PATCH v2] Restoring alpha after the shell effects.

Giulio Camuffo giuliocamuffo at gmail.com
Thu Sep 12 01:27:53 PDT 2013


Shouldn't this set the alpha to the target alpha instead of 1? What if i
fade from 1 to 0, this will set it back to 1 when it's done.


2013/9/12 Axel Davy <axel.davy at ens.fr>

> After the fade or zoom effects, alpha could not have been 1.0, preventing
> not redrawing behind opaque windows.
>
> Signed-off-by: Axel Davy <axel.davy at ens.fr>
> ---
>  src/animation.c | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/src/animation.c b/src/animation.c
> index 0b2fa95..9603115 100644
> --- a/src/animation.c
> +++ b/src/animation.c
> @@ -134,6 +134,7 @@ weston_surface_animation_destroy(struct
> weston_surface_animation *animation)
>         wl_list_remove(&animation->animation.link);
>         wl_list_remove(&animation->listener.link);
>         wl_list_remove(&animation->transform.link);
> +       animation->surface->alpha = 1.0;
>         weston_surface_geometry_dirty(animation->surface);
>         if (animation->done)
>                 animation->done(animation, animation->data);
> --
> 1.8.1.2
>
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-devel/attachments/20130912/583befa0/attachment.html>


More information about the wayland-devel mailing list