| Index: Source/web/WebViewImpl.h
 | 
| diff --git a/Source/web/WebViewImpl.h b/Source/web/WebViewImpl.h
 | 
| index cf3f40e1c809ac8cfa2c6ec915a7aa39e4bd0593..da89c2ecc07dce9c8be5eb062322819f6273698b 100644
 | 
| --- a/Source/web/WebViewImpl.h
 | 
| +++ b/Source/web/WebViewImpl.h
 | 
| @@ -86,10 +86,9 @@ class WebLocalFrameImpl;
 | 
|  class WebImage;
 | 
|  class WebPagePopupImpl;
 | 
|  class WebPlugin;
 | 
| +class WebSelection;
 | 
|  class WebSettingsImpl;
 | 
|  
 | 
| -struct WebSelectionBound;
 | 
| -
 | 
|  class WebViewImpl final : public WebView
 | 
|      , public RefCounted<WebViewImpl>
 | 
|      , public WebGestureCurveTarget
 | 
| @@ -485,8 +484,8 @@ public:
 | 
|      void enterFullScreenForElement(Element*);
 | 
|      void exitFullScreenForElement(Element*);
 | 
|  
 | 
| -    void clearCompositedSelectionBounds();
 | 
| -    void updateCompositedSelectionBounds(const WebSelectionBound& anchor, const WebSelectionBound& focus);
 | 
| +    void clearCompositedSelection();
 | 
| +    void updateCompositedSelection(const WebSelection&);
 | 
|  
 | 
|      // Exposed for the purpose of overriding device metrics.
 | 
|      void sendResizeEventAndRepaint();
 | 
| 
 |