|  | 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)
     |