Changeset 196641 in webkit
- Timestamp:
- Feb 16, 2016, 10:48:36 AM (9 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r196640 r196641 1 2016-02-16 Simon Fraser <simon.fraser@apple.com> 2 3 Rollout r188659. This broke scrolling of iframes and overflow when 4 navigating back to a page in the page cache. 5 6 The fix was overly agressive and had no layout test. I will fix the original 7 issue a different way. 8 9 * history/CachedFrame.cpp: 10 (WebCore::CachedFrame::CachedFrame): 11 * page/FrameView.cpp: 12 (WebCore::FrameView::clearScrollableAreas): Deleted. 13 * page/FrameView.h: 14 1 15 2016-02-16 Carlos Garcia Campos <cgarcia@igalia.com> 2 16 -
trunk/Source/WebCore/history/CachedFrame.cpp
r195790 r196641 172 172 frame.view()->clearBackingStores(); 173 173 174 frame.view()->clearScrollableAreas(); 174 // documentWillSuspendForPageCache() can set up a layout timer on the FrameView, so clear timers after that. 175 frame.clearTimers(); 175 176 176 177 // Deconstruct the FrameTree, to restore it later. -
trunk/Source/WebCore/page/FrameView.cpp
r195452 r196641 4524 4524 } 4525 4525 4526 void FrameView::clearScrollableAreas()4527 {4528 if (m_scrollableAreas)4529 m_scrollableAreas->clear();4530 }4531 4532 4526 void FrameView::scrollableAreaSetChanged() 4533 4527 { -
trunk/Source/WebCore/page/FrameView.h
r195445 r196641 457 457 bool containsScrollableArea(ScrollableArea*) const; 458 458 const ScrollableAreaSet* scrollableAreas() const { return m_scrollableAreas.get(); } 459 void clearScrollableAreas();460 459 461 460 virtual void removeChild(Widget&) override;
Note:
See TracChangeset
for help on using the changeset viewer.