Reviewed by Kevin Decker.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Aug 2006 19:58:53 +0000 (19:58 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 17 Aug 2006 19:58:53 +0000 (19:58 +0000)
commite5aea7bde1d9815434ae1e61504ad5a16bc8904f
treee43abe21ab1ceb6b7d020f481d5e2b8c2c38e9d1
parent9fc6534bf1ea15beb06798bcf6318bcb0d34c758
    Reviewed by Kevin Decker.

        <rdar://problem/4633896> -[WebView close] should clear all delegates and call setHostWindow:nil
        <rdar://problem/4649759> Crash when selecting View Source menu using Chinese (-[WebView _close])

        Check to make sure _private is not null. A WebView can be dealloced before _private is setup.
        Set the _private->closed flag at the beginning of _close to prevent reentry.
        Set the host window and all the delegates to nil in _close.

        * WebView/WebView.m:
        (-[WebView _close]):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@15926 268f45cc-cd09-0410-ab3c-d52691b4dbfc
WebKit/ChangeLog
WebKit/WebView/WebView.m