WebCore:
Fixed <rdar://problem/
3937203> when a div adds a scrollbar (overflow:auto) we do not get regions
Just set dashboard dirty bit when overflow scrolling changes.
Don't do comparison of regions in before scroll regions are
added, instead do it in WebKit after automatic scroll regions
are added.
Reviewed by Maciej.
* khtml/css/cssparser.cpp:
(CSSParser::parseDashboardRegions): Cleaned up comments
* khtml/css/cssstyleselector.cpp:
(khtml::CSSStyleSelector::styleForElement): Cleaned up comments
* khtml/khtmlview.cpp:
(KHTMLView::updateDashboardRegions):
* khtml/rendering/render_layer.cpp:
(RenderLayer::updateScrollInfoAfterLayout):
* kwq/WebDashboardRegion.m:
(-[WebDashboardRegion isEqual:]):
Webkit:
Fixed <rdar://problem/
3937203> when a div adds a scrollbar (overflow:auto) we do not get regions
Compare regions after automatice scroll regions have been
added.
Reviewed by Maciej.
* WebCoreSupport.subproj/WebBridge.h:
* WebCoreSupport.subproj/WebBridge.m:
(-[WebBridge dealloc]):
(-[WebBridge _compareDashboardRegions:]):
(-[WebBridge dashboardRegionsChanged:]):
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@8665
268f45cc-cd09-0410-ab3c-
d52691b4dbfc