|
Always use the WebFrameWidget when attaching the root graphics
layer or the compositor animation timeline in ChromeClientImpl.
Now that we always instantiate a WebFrameWidget for local
roots, we can remove the fallback code that goes directly
through WebView.
This change also fixes an issue where local roots were not
being passed to
ChromeClientImpl::attachCompositorAnimationTimeline which
caused the AnimationTimeline to be attached to the wrong
widget.
BUG= 587025
Committed: https://crrev.com/af41ee000f480c570adf535fede679c90819d10f
Cr-Commit-Position: refs/heads/master@{#403781}
Total comments: 13
Total comments: 4
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+154 lines, -97 lines) |
Patch |
|
M |
components/printing/renderer/print_web_view_helper.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/renderer/render_frame_impl.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
content/renderer/render_frame_impl.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/ChromeClientImpl.h
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/ChromeClientImpl.cpp
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+18 lines, -51 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebFrameWidgetImpl.h
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebLocalFrameImpl.cpp
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebViewFrameWidget.h
|
View
|
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebViewFrameWidget.cpp
|
View
|
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/WebViewImpl.h
|
View
|
1
2
3
4
|
3 chunks |
+5 lines, -3 lines |
1 comment
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/DocumentLoaderTest.cpp
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/FrameTestHelpers.h
|
View
|
1
2
3
4
5
6
|
6 chunks |
+33 lines, -6 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/FrameTestHelpers.cpp
|
View
|
1
2
3
4
5
6
|
7 chunks |
+35 lines, -9 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/ScrollingCoordinatorTest.cpp
|
View
|
1
2
3
4
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/VisualViewportTest.cpp
|
View
|
1
2
3
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/Source/web/tests/WebFrameTest.cpp
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+15 lines, -13 lines |
0 comments
|
Download
|
|
M |
third_party/WebKit/public/web/WebFrameClient.h
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
third_party/WebKit/public/web/WebFrameWidget.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+12 lines, -0 lines |
0 comments
|
Download
|
Total messages: 23 (6 generated)
|