-
akling@apple.com authored
<https://webkit.org/b/121155> Reviewed by Antti Koivisto. Harden typing in this code to work with RenderEmbeddedObject& instead of RenderObject*. Functions and members renamed to reflect that they only deal with embedded objects. * html/HTMLPlugInImageElement.h: (WebCore::toHTMLPlugInImageElement): Add a toHTMLPlugInImageElement that takes an Element&. * html/HTMLTagNames.in: Generate type helpers for applet and embed elements. * page/FrameView.h: * page/FrameView.cpp: (WebCore::FrameView::addEmbeddedObjectToUpdate): (WebCore::FrameView::removeEmbeddedObjectToUpdate): (WebCore::FrameView::updateEmbeddedObjects): (WebCore::FrameView::updateEmbeddedObject): Re-ordered this function in early return style. Change locals into references. * rendering/RenderEmbeddedObject.cpp: (WebCore::RenderEmbeddedObject::~RenderEmbeddedObject): (WebCore::RenderEmbeddedObject::layout): * rendering/RenderSnapshottedPlugIn.cpp: (WebCore::RenderSnapshottedPlugIn::layout): Updated for new FrameView function signatures. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@155524 268f45cc-cd09-0410-ab3c-d52691b4dbfc
c35b66f7