-
levin@chromium.org authored
Reviewed by Jon Honeycutt. Bug 24791: Should have a preference to disable auto scrolling https://bugs.webkit.org/show_bug.cgi?id=24791 To understand why this is required see the discussion in issue 24722 (https://bugs.webkit.org/show_bug.cgi?id=24722). The code review was done in https://bugs.webkit.org/show_bug.cgi?id=21794. * page/EventHandler.cpp: (WebCore::EventHandler::handleMousePressEvent): Use autoscroll behavior flag to determine if autoscroll needs to be released on this event. (WebCore::EventHandler::handleMouseReleaseEvent): Use autoscroll behavior flag to determine if autoscroll needs to be released on this event (reverse logic of for Press event). * page/Settings.cpp: (WebCore::Settings::Settings): Initialize autoscroll behavior setting. * page/Settings.h: (WebCore::Settings::setUsesStickyPanScroll): Autoscroll behavior setting setter. (WebCore::Settings::usesStickyPanScroll): Autoscroll behavior setting getter. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@44276 268f45cc-cd09-0410-ab3c-d52691b4dbfc
a80de43f