Chromium Code Reviews
DescriptionMerge 133595 - ash: Fix transparency glitches in window header
Due to a race between when window show/hide animations change IsVisible() and "solo" window counting for determining header transparency, a missed update when windows are hidden, and FramePainter::PaintHeader() being called repeatedly with different clip rects for widget updates, we could get into a state where the window header has different transparency values behind various views::View widgets.
Fix this by using Window::TargetVisibility() instead of IsVisible() and monitoring for window visibility change events.
BUG=123866
TEST=manual, see bug
Review URL: http://codereview.chromium.org/10192001
TBR=jamescook@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=133685
Patch Set 1 #
Messages
Total messages: 1 (0 generated)
|
||||||||||||||||||||||||||||