DescriptionReland Window Control Animations for TouchView
The original change contained a use-after-free bug. This was caused by window crossfade animation during maximizing, combined with input event processing. The crossfade would take the current layer and delete it. However the next input event to the window tree would attempt to access the now deleted layer.
Original Code Review: https://codereview.chromium.org/271913002/
Revert Review: https://codereview.chromium.org/309973002/
Revert "Revert of Animate window control changes in TouchView (https://codereview.chromium.org/271913002/)"
This reverts commit 8863218a5e97c4914a5a03df59e9d5d17f53a2cb.
TBR=jamescook@chromium.org
TEST=FrameCaptionButtonContainerViewTest.AnimationUpdatesLayerTree
BUG=363717
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=276782
Patch Set 1 #Patch Set 2 : Fix and Unit Test #
Total comments: 8
Patch Set 3 : Make buttons layer delegates #
Total comments: 2
Patch Set 4 : Rebase #Messages
Total messages: 22 (0 generated)
|