-
mitz@apple.com authored
Reviewed by Sam Weinig. - fix <rdar://problem/5812292> CrashTracer: [REGRESSION] 60 crashes in Safari at com.apple.WebCore: WebCore::RenderObject::repaintRectangle + 47 Test: fast/repaint/renderer-destruction-by-invalidateSelection-crash.html * page/FrameView.cpp: (WebCore::FrameViewPrivate::reset): Removed repaintRects code. (WebCore::FrameView::layout): Ditto. (WebCore::FrameView::addRepaintInfo): Removed. * page/FrameView.h: Removed addRepaintInfo(). * rendering/RenderBlock.cpp: (WebCore::RenderBlock::layoutBlock): Changed to call repaintRectangle instead of FrameView::addRepaintInfo(). * rendering/RenderTable.cpp: (WebCore::RenderTable::layout): Ditto. LayoutTests: Reviewed by Sam Weinig. - test for <rdar://problem/5812292> CrashTracer: [REGRESSION] 60 crashes in Safari at com.apple.WebCore: WebCore::RenderObject::repaintRectangle + 47 * fast/repaint/renderer-destruction-by-invalidateSelection-crash.html: Added. * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.checksum: Added. * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.png: Added. * platform/mac/fast/repaint/renderer-destruction-by-invalidateSelection-crash-expected.txt: Added. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31250 268f45cc-cd09-0410-ab3c-d52691b4dbfc
daded4d0