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 <[email protected]> > After the fade or zoom effects, alpha could not have been 1.0, preventing > not redrawing behind opaque windows. > > Signed-off-by: Axel Davy <[email protected]> > --- > 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 > [email protected] > http://lists.freedesktop.org/mailman/listinfo/wayland-devel >
_______________________________________________ wayland-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/wayland-devel
