| Index: third_party/WebKit/Source/core/page/ChromeClient.h
|
| diff --git a/third_party/WebKit/Source/core/page/ChromeClient.h b/third_party/WebKit/Source/core/page/ChromeClient.h
|
| index 40d1a17fd8e5576fead8b27a6f0f54bc56de1897..f27384c8d93386043e9b05d6647509e667d86aec 100644
|
| --- a/third_party/WebKit/Source/core/page/ChromeClient.h
|
| +++ b/third_party/WebKit/Source/core/page/ChromeClient.h
|
| @@ -46,6 +46,7 @@
|
| #include "public/platform/WebDragOperation.h"
|
| #include "public/platform/WebEventListenerProperties.h"
|
| #include "public/platform/WebFocusType.h"
|
| +#include "public/platform/WebScrollBoundaryBehavior.h"
|
|
|
| // To avoid conflicts with the CreateWindow macro from the Windows SDK...
|
| #undef CreateWindow
|
| @@ -143,7 +144,8 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient {
|
| virtual void DidOverscroll(const FloatSize& overscroll_delta,
|
| const FloatSize& accumulated_overscroll,
|
| const FloatPoint& position_in_viewport,
|
| - const FloatSize& velocity_in_viewport) = 0;
|
| + const FloatSize& velocity_in_viewport,
|
| + const WebScrollBoundaryBehavior&) = 0;
|
|
|
| virtual bool ShouldReportDetailedMessageForSource(LocalFrame&,
|
| const String& source) = 0;
|
| @@ -328,6 +330,8 @@ class CORE_EXPORT ChromeClient : public PlatformChromeClient {
|
|
|
| virtual void DidUpdateBrowserControls() const {}
|
|
|
| + virtual void SetScrollBoundaryBehavior(const WebScrollBoundaryBehavior&) {}
|
| +
|
| virtual void RegisterPopupOpeningObserver(PopupOpeningObserver*) = 0;
|
| virtual void UnregisterPopupOpeningObserver(PopupOpeningObserver*) = 0;
|
| virtual void NotifyPopupOpeningObservers() const = 0;
|
|
|