| 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 53c8f13f8f3bbf5f0a69ff779d504f98a2733cf1..987b594ed41619beb8bd281b5e252cf03411aea9 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
|
| @@ -141,7 +142,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;
|
|
|