- fix http://bugzilla.opendarwin.org/show_bug.cgi?id=3784
authordarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 Mar 2006 04:59:58 +0000 (04:59 +0000)
committerdarin <darin@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 22 Mar 2006 04:59:58 +0000 (04:59 +0000)
commit660b7dc4e2e214ed551c14d39ee5ab3935b4c6d9
treef4b708070d0d1ca3d6a2967f702a393d0b14a7f8
parentea061cd4d53587a74a09f04a73dcdf9493a4c4a4
    - fix bugzilla.opendarwin.org/show_bug.cgi?id=3784
          <rdar://problem/4483827> JavaScript save dialog disappears right away (sheet triggers blur event) (3784)

        * WebView/WebHTMLView.m:
        (-[WebHTMLView _updateFocusState]): Treat window as having focus if its sheet is key.
        (-[WebHTMLView addWindowObservers]): Observe all focus notifications, not just the ones involving this window.
        (-[WebHTMLView removeWindowObservers]): Ditto.
        (-[WebHTMLView windowDidBecomeKey:]): Add checks so that we call the methods only when appropriate,
        since this will now be called for all windows.
        (-[WebHTMLView windowDidResignKey:]): Ditto.

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