Reviewed by Dave Hyatt.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Nov 2005 18:36:29 +0000 (18:36 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 1 Nov 2005 18:36:29 +0000 (18:36 +0000)
commit788a1be3a257ba1503606ac0f4be2f88f91ae06d
tree012186a6850fc67bbd7afacfaf912a99c5880ac7
parentcbe049043e890c2584f5330a0ebd9cca76aa9ec4
    Reviewed by Dave Hyatt.
        Commited by Tim Hatcher.

        Fixes http://bugzilla.opendarwin.org/show_bug.cgi?id=5256
        Relayout during load causes duplicate plugin part.

        This was a problem with <OBJECT>s that contain an <EMBED>, if
        layout happened in the middle of the OBJECT but before the EMBED.

        No test case added, requires manual testing.

        * khtml/html/html_objectimpl.cpp:
        (DOM::HTMLObjectElementImpl::HTMLObjectElementImpl):
        (DOM::HTMLObjectElementImpl::closeRenderer):
        (DOM::HTMLObjectElementImpl::setComplete):
        * khtml/html/html_objectimpl.h:
        (DOM::HTMLObjectElementImpl::isComplete):
        * khtml/html/htmlfactory.cpp:
        (DOM::objectConstructor):
        * khtml/rendering/render_frames.cpp:
        (RenderPartObject::updateWidget):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@11017 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-12-19
WebCore/khtml/html/html_objectimpl.cpp
WebCore/khtml/html/html_objectimpl.h
WebCore/khtml/html/htmlfactory.cpp
WebCore/khtml/rendering/render_frames.cpp