Changeset 155806 in webkit for trunk/Source/WebCore/rendering/RenderWidget.cpp
- Timestamp:
- Sep 15, 2013, 5:52:58 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/rendering/RenderWidget.cpp
r155796 r155806 89 89 } 90 90 91 RenderWidget::RenderWidget(HTMLFrameOwnerElement *element)92 : RenderReplaced( element)91 RenderWidget::RenderWidget(HTMLFrameOwnerElement& element) 92 : RenderReplaced(&element) 93 93 , m_weakPtrFactory(this) 94 94 , m_widget(0) 95 , m_frameView(element ->document().view())95 , m_frameView(element.document().view()) 96 96 { 97 97 setInline(false); … … 124 124 bool RenderWidget::setWidgetGeometry(const LayoutRect& frame) 125 125 { 126 if (!frameOwnerElement())127 return false;128 129 126 IntRect clipRect = roundedIntRect(enclosingLayer()->childrenClipRect()); 130 127 IntRect newFrame = roundedIntRect(frame); … … 340 337 void RenderWidget::updateWidgetPosition() 341 338 { 342 if (!m_widget || !frameOwnerElement()) // Check the node in case destroy() has been called.339 if (!m_widget) 343 340 return; 344 341 … … 409 406 410 407 // Check to see if we are really over the widget itself (and not just in the border/padding area). 411 if ((inside || result.isRectBasedTest()) && !hadResult && result.innerNode() == frameOwnerElement())408 if ((inside || result.isRectBasedTest()) && !hadResult && result.innerNode() == &frameOwnerElement()) 412 409 result.setIsOverWidget(contentBoxRect().contains(result.localPoint())); 413 410 return inside; … … 439 436 return true; 440 437 441 if (!frameOwnerElement()) 442 return false; 443 444 if (Document* contentDocument = frameOwnerElement()->contentDocument()) { 438 if (Document* contentDocument = frameOwnerElement().contentDocument()) { 445 439 if (RenderView* view = contentDocument->renderView()) 446 440 return view->usesCompositing(); … … 460 454 RenderBox* RenderWidget::embeddedContentBox() const 461 455 { 462 if (! frameOwnerElement() || !widget() || !widget()->isFrameView())456 if (!widget() || !widget()->isFrameView()) 463 457 return 0; 464 458 return toFrameView(widget())->embeddedContentBox();
Note:
See TracChangeset
for help on using the changeset viewer.