2008-06-25 Anders Carlsson <andersca@apple.com>
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Jun 2008 15:41:00 +0000 (15:41 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 Jun 2008 15:41:00 +0000 (15:41 +0000)
commit89d8284edb34a2c92963722b1640f734333391cd
tree9d96c9e340ace94345af246823a14c151e549c3e
parentf962b5e9e13650101bd27723d5898936fa14dc95
2008-06-25  Anders Carlsson  <andersca@apple.com>

        Reviewed by Mark.

        <rdar://problem/5984270>
        REGRESSION (Tiger only) : Mail crashes because message load is being processed on a secondary thread

        * WebView/WebView.mm:
        (tigerMailReleaseIMP):
        New method that makes sure that the final release happens on the main thread.

        (-[WebView release]):
        New method that just calls [super release];

        (+[WebView initialize]):
        When running under Tiger mail, replace the release method with tigerMailReleaseIMP.

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