lp://qastaging/~compiz-team/compiz-animation-plugin/compiz-animation-plugin.fix_864476
- Get this branch:
- bzr branch lp://qastaging/~compiz-team/compiz-animation-plugin/compiz-animation-plugin.fix_864476
Branch merges
- Robert Carr (community): Approve
-
Diff: 91 lines (+45/-23)1 file modifiedsrc/animation.cpp (+45/-23)
Related bugs
Related blueprints
Branch information
Recent revisions
- 392. By Sam Spilsbury
-
Clean up animations and apply attributes to windows in donePaint rather than preparePaint.
Cleaning up animations in preparePaint allowed for a one-frame race condition to occurr
where we would not longer be painting the window in it's animated state yet still awaiting
a return to the next frame in order to change the attributes of the window. This meant that
for one frame, the window would be visible in it's pre-animation state if the screen
was being consistently, or if damage was applied outside the animated area. This was visible
with eg, the shade and unshade animations, where the decor plugin would paint the full size
of the decorations for one frame since the frame geometry hadn't been updated yet.Fixes LP #864476
- 385. By Sam Spilsbury
-
Copy the list for now until we can work out why list iterators
are returning invalid sizes with references
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/compiz-animation-plugin