Reviewed by Darin.
authormjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Mar 2004 21:15:12 +0000 (21:15 +0000)
committermjs <mjs@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 2 Mar 2004 21:15:12 +0000 (21:15 +0000)
commit8e0d37745bb90b6bed6abc9111e84512a96c4985
tree2f0427afa69258f8afacd94ddedb8e1c2681a226
parent67bd03628ec5774e8f2f473f99d6d31f5c024e9b
    Reviewed by Darin.

<rdar://problem/3549201>: repro crash in KHTMLPart::begin inside JavaScript code (gmpartsdirect.com)

Added some null checks. I am not sure why this page attaches a
document that has no view, but these changes make it work
perfectly.

* khtml/khtml_part.cpp:
        (KHTMLPart::begin): Add check for null view before use.  *
khtml/xml/dom_docimpl.cpp:
        (DocumentImpl::close): ditto
        (DocumentImpl::recalcStyle): Add check for null paint device.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@6156 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebCore/ChangeLog-2005-08-23
WebCore/khtml/khtml_part.cpp
WebCore/khtml/xml/dom_docimpl.cpp