Index: Source/platform/mac/ScrollElasticityController.h |
diff --git a/Source/platform/mac/ScrollElasticityController.h b/Source/platform/mac/ScrollElasticityController.h |
index 180e79c9335c9e0cd8c93f143b85de2e5f774eb4..e43511ec0717ece7e037c23267c44c7a446e062c 100644 |
--- a/Source/platform/mac/ScrollElasticityController.h |
+++ b/Source/platform/mac/ScrollElasticityController.h |
@@ -57,6 +57,10 @@ public: |
virtual void immediateScrollByWithoutContentEdgeConstraints(const FloatSize&) = 0; |
virtual void startSnapRubberbandTimer() = 0; |
virtual void stopSnapRubberbandTimer() = 0; |
+ |
+ // If the current scroll position is within the overhang area, this function will cause |
+ // the page to scroll to the nearest boundary point. |
+ virtual void adjustScrollPositionToBoundsIfNecessary() = 0; |
}; |
class ScrollElasticityController { |