Changeset 106291 in webkit
- Timestamp:
- Jan 30, 2012 2:54:38 PM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r106289 r106291 1 2012-01-30 Levi Weintraub <leviw@chromium.org> 2 3 !m_insideRegionPaint assertion in RenderRegion.cpp is invalid 4 https://bugs.webkit.org/show_bug.cgi?id=77372 5 6 Reviewed by David Hyatt. 7 8 Removing the !m_insideRegionPaint assertion that's in three functions in 9 RenderRegion. It's triggering in numerous layout tests and isn't valid. 10 11 No new tests as this just removes assertions. 12 13 * rendering/RenderRegion.cpp: 14 (WebCore::RenderRegion::setRenderBoxRegionInfo): 15 (WebCore::RenderRegion::takeRenderBoxRegionInfo): 16 (WebCore::RenderRegion::removeRenderBoxRegionInfo): 17 1 18 2012-01-30 Adrienne Walker <enne@google.com> 2 19 -
trunk/Source/WebCore/rendering/RenderRegion.cpp
r106281 r106291 248 248 return 0; 249 249 250 #ifndef NDEBUG251 ASSERT(!m_insideRegionPaint && "RenderBoxRegionInfo should not be modified inside region paint.");252 #endif253 254 250 OwnPtr<RenderBoxRegionInfo>& boxInfo = m_renderBoxRegionInfo.add(box, nullptr).first->second; 255 251 if (boxInfo) … … 263 259 PassOwnPtr<RenderBoxRegionInfo> RenderRegion::takeRenderBoxRegionInfo(const RenderBox* box) 264 260 { 265 #ifndef NDEBUG266 ASSERT(!m_insideRegionPaint && "RenderBoxRegionInfo should not be modified inside region paint.");267 #endif268 269 261 return m_renderBoxRegionInfo.take(box); 270 262 } … … 272 264 void RenderRegion::removeRenderBoxRegionInfo(const RenderBox* box) 273 265 { 274 #ifndef NDEBUG275 ASSERT(!m_insideRegionPaint && "RenderBoxRegionInfo should not be modified inside region paint.");276 #endif277 278 266 m_renderBoxRegionInfo.remove(box); 279 267 }
Note: See TracChangeset
for help on using the changeset viewer.