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.d...@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@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel