Changeset 152345 in webkit
- Timestamp:
- Jul 3, 2013 2:02:43 AM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r152343 r152345 1 2013-07-03 Radu Stavila <stavila@adobe.com> 2 3 [CSS Regions] Improve implementation of elements in region being flowed to another flow thread 4 https://bugs.webkit.org/show_bug.cgi?id=118300 5 6 Based on patch by Zoltán Árvai <zarvai@inf.u-szeged.hu> 7 8 Reviewed by Csaba Osztrogonác. 9 10 Fixed CSS_REGIONS guard. 11 12 * dom/Element.h: 13 * dom/NodeRenderingContext.cpp: 14 (WebCore::NodeRenderingContext::elementInsideRegionNeedsRenderer): 15 (WebCore::NodeRenderingContext::moveToFlowThreadIfNeeded): 16 1 17 2013-07-03 Christophe Dumez <ch.dumez@sisa.samsung.com> 2 18 -
trunk/Source/WebCore/dom/Element.h
r152320 r152345 636 636 637 637 RenderRegion* renderRegion() const; 638 639 #if ENABLE(CSS_REGIONS) 638 640 virtual bool shouldMoveToFlowThread(RenderStyle*) const; 639 641 640 #if ENABLE(CSS_REGIONS)641 642 const AtomicString& webkitRegionOverset() const; 642 643 Vector<RefPtr<Range> > webkitGetRegionFlowRanges() const; -
trunk/Source/WebCore/dom/NodeRenderingContext.cpp
r152320 r152345 200 200 bool NodeRenderingContext::elementInsideRegionNeedsRenderer() 201 201 { 202 bool elementInsideRegionNeedsRenderer = false; 203 204 #if ENABLE(CSS_REGIONS) 202 205 Element* element = toElement(m_node); 203 bool elementInsideRegionNeedsRenderer = false;204 206 RenderObject* parentRenderer = this->parentRenderer(); 205 207 if ((parentRenderer && !parentRenderer->canHaveChildren() && parentRenderer->isRenderRegion()) … … 215 217 element->setIsInsideRegion(true); 216 218 } 219 #endif 217 220 218 221 return elementInsideRegionNeedsRenderer; … … 221 224 void NodeRenderingContext::moveToFlowThreadIfNeeded() 222 225 { 226 #if ENABLE(CSS_REGIONS) 223 227 Element* element = toElement(m_node); 224 228 … … 230 234 m_parentFlowRenderer = flowThreadController->ensureRenderFlowThreadWithName(m_style->flowThread()); 231 235 flowThreadController->registerNamedFlowContentNode(m_node, m_parentFlowRenderer); 236 #endif 232 237 } 233 238
Note: See TracChangeset
for help on using the changeset viewer.