Changeset 107276 in webkit
- Timestamp:
- Feb 9, 2012, 12:43:02 PM (15 years ago)
- Location:
- branches/chromium/1025/Source/WebCore/rendering
- Files:
-
- 2 edited
-
RenderLayerCompositor.cpp (modified) (2 diffs)
-
RenderLayerCompositor.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/chromium/1025/Source/WebCore/rendering/RenderLayerCompositor.cpp
r106138 r107276 1266 1266 // is to have the parent document become composited too. However, this can cause problems on platforms that 1267 1267 // use native views for frames (like Mac), so disable that behavior on those platforms for now. 1268 HTMLFrameOwnerElement* ownerElement = enclosingFrameElement();1268 HTMLFrameOwnerElement* ownerElement = m_renderView->document()->ownerElement(); 1269 1269 RenderObject* renderer = ownerElement ? ownerElement->renderer() : 0; 1270 1270 … … 1295 1295 1296 1296 return false; 1297 }1298 1299 HTMLFrameOwnerElement* RenderLayerCompositor::enclosingFrameElement() const1300 {1301 if (HTMLFrameOwnerElement* ownerElement = m_renderView->document()->ownerElement())1302 return (ownerElement->hasTagName(iframeTag) || ownerElement->hasTagName(frameTag) || ownerElement->hasTagName(objectTag)) ? ownerElement : 0;1303 1304 return 0;1305 1297 } 1306 1298 -
branches/chromium/1025/Source/WebCore/rendering/RenderLayerCompositor.h
r105757 r107276 179 179 bool shouldPropagateCompositingToEnclosingFrame() const; 180 180 181 HTMLFrameOwnerElement* enclosingFrameElement() const;182 183 181 static RenderLayerCompositor* frameContentsCompositor(RenderPart*); 184 182 // Return true if the layers changed.
Note:
See TracChangeset
for help on using the changeset viewer.