|
|
android_webview: Let AwContents manage TouchHandleDrawable
WebView's text selection handles(TouchHandleDrawables) should be
notified when their container view gets swapped out to be
repositioned accordingly. This is now being done through
|ContainerViewObserver| in |ContentViewCore| which is slated for
removal as a part of content layer refactoring.
This CL makes use of a new interface method in
|SynchronousCompositorClent| to let AwContents manage the handles
directly, and notify them of the event of the container view switching.
BUG= 624977
Committed: https://crrev.com/5356a1399fdc2e940db8553788ed2c540e5abe68
Cr-Commit-Position: refs/heads/master@{#415542}
Total comments: 3
Total comments: 21
Total comments: 10
Total comments: 4
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+146 lines, -751 lines) |
Patch |
 |
M |
android_webview/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/android_webview.gyp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/browser_view_renderer.h
|
View
|
1
2
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/browser_view_renderer.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/browser_view_renderer_client.h
|
View
|
1
2
3
4
5
|
2 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/test/rendering_test.h
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/browser/test/rendering_test.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+4 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/java/src/org/chromium/android_webview/AwContents.java
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+14 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
android_webview/java/src/org/chromium/android_webview/PopupTouchHandleDrawable.java
|
View
|
1
2
3
4
5
6
7
|
10 chunks |
+42 lines, -30 lines |
0 comments
|
Download
|
 |
M |
android_webview/native/BUILD.gn
|
View
|
1
2
3
4
|
2 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/native/DEPS
|
View
|
1
2
3
4
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/native/aw_contents.h
|
View
|
1
2
3
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
android_webview/native/aw_contents.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+9 lines, -0 lines |
0 comments
|
Download
|
 |
A + |
android_webview/native/popup_touch_handle_drawable.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
A + |
android_webview/native/popup_touch_handle_drawable.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+29 lines, -28 lines |
0 comments
|
Download
|
 |
D |
content/browser/android/popup_touch_handle_drawable.h
|
View
|
|
1 chunk |
+0 lines, -51 lines |
0 comments
|
Download
|
 |
D |
content/browser/android/popup_touch_handle_drawable.cc
|
View
|
|
1 chunk |
+0 lines, -105 lines |
0 comments
|
Download
|
 |
M |
content/browser/android/synchronous_compositor_host.h
|
View
|
1
2
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/render_widget_host_view_android.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
content/content_browser.gypi
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/content_jni.gypi
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/public/android/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/public/android/java/src/org/chromium/content/browser/input/PopupTouchHandleDrawable.java
|
View
|
1
|
1 chunk |
+0 lines, -518 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/android/synchronous_compositor_client.h
|
View
|
1
5
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 48 (22 generated)
|