Re-land. The non-fast scrollable region is now always updated after layout,...
Re-land. The non-fast scrollable region is now always updated after layout, and frameViewScrollableAreasDidChange has been removed. computeNonFastScrollableRegion needs to traverse the entire frame tree https://bugs.webkit.org/show_bug.cgi?id=84409 <rdar://problem/11285741> Reviewed by Dan Bernstein. Now that scrollable areas won't be in the set of scrollable areas unless they are actually scrollable, we need to look for scrollable areas in the entire frame tree since there can be a scrollable frame that's a subframe of a non-scrollable frame for example. * page/scrolling/ScrollingCoordinator.cpp: (WebCore::computeNonFastScrollableRegion): (WebCore::ScrollingCoordinator::frameViewLayoutUpdated): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114792 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Showing with 27 additions and 16 deletions