Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(76)

Issue 168193002: Fix compositing chicken and egg problem in updateControlTints. (Closed)

Created:
6 years, 10 months ago by ojan
Modified:
6 years, 10 months ago
CC:
blink-reviews, ykyyip
Visibility:
Public.

Description

Fix compositing chicken and egg problem in updateControlTints. updateControlTints reads compositingState, so it need to call the new big hammer method that updates layout and compositing state, updateLayoutAndStyleForPainting. Also, move the update layout call to be inside updateControlTints instead of FocusController::setActive so that we only do it if we're actually on an OS that supportsControlTints. BUG=343758 Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=167384

Patch Set 1 #

Total comments: 3

Patch Set 2 : add protectors #

Unified diffs Side-by-side diffs Delta from patch set Stats (+17 lines, -15 lines) Patch
M Source/core/frame/FrameView.h View 1 1 chunk +1 line, -0 lines 0 comments Download
M Source/core/frame/FrameView.cpp View 1 2 chunks +14 lines, -3 lines 0 comments Download
M Source/core/page/FocusController.cpp View 1 1 chunk +1 line, -5 lines 0 comments Download
M Source/web/PageWidgetDelegate.cpp View 1 chunk +1 line, -7 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
ojan
6 years, 10 months ago (2014-02-15 01:56:22 UTC) #1
abarth-chromium
LGTM module protector nonsense https://codereview.chromium.org/168193002/diff/1/Source/core/frame/FrameView.cpp File Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/168193002/diff/1/Source/core/frame/FrameView.cpp#newcode2782 Source/core/frame/FrameView.cpp:2782: { Don't we need to ...
6 years, 10 months ago (2014-02-15 07:12:19 UTC) #2
ojan
Added protectors. https://codereview.chromium.org/168193002/diff/1/Source/core/frame/FrameView.cpp File Source/core/frame/FrameView.cpp (right): https://codereview.chromium.org/168193002/diff/1/Source/core/frame/FrameView.cpp#newcode2782 Source/core/frame/FrameView.cpp:2782: { On 2014/02/15 07:12:19, abarth wrote: > ...
6 years, 10 months ago (2014-02-18 18:52:40 UTC) #3
ojan
The CQ bit was checked by ojan@chromium.org
6 years, 10 months ago (2014-02-18 18:52:44 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ojan@chromium.org/168193002/90001
6 years, 10 months ago (2014-02-18 18:52:54 UTC) #5
commit-bot: I haz the power
The CQ bit was unchecked by commit-bot@chromium.org
6 years, 10 months ago (2014-02-18 21:43:33 UTC) #6
commit-bot: I haz the power
Retried try job too often on win_blink_rel for step(s) webkit_tests http://build.chromium.org/p/tryserver.chromium/buildstatus?builder=win_blink_rel&number=27705
6 years, 10 months ago (2014-02-18 21:43:34 UTC) #7
abarth-chromium
The CQ bit was checked by abarth@chromium.org
6 years, 10 months ago (2014-02-18 21:46:41 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-status.appspot.com/cq/ojan@chromium.org/168193002/90001
6 years, 10 months ago (2014-02-18 21:46:49 UTC) #9
commit-bot: I haz the power
Change committed as 167384
6 years, 10 months ago (2014-02-19 00:36:24 UTC) #10
dstockwell
6 years, 10 months ago (2014-02-19 05:35:50 UTC) #11
Message was sent while issue was closed.
A revert of this CL has been created in
https://codereview.chromium.org/170803010/ by dstockwell@chromium.org.

The reason for reverting is: Appears to cause a number of virtual/threaded tests
to time out on windows.

See:
http://test-results.appspot.com/dashboards/flakiness_dashboard.html#group=%40....

Powered by Google App Engine
This is Rietveld 408576698