WebKit:
[WebKit-https.git] / WebKit / WebView.subproj / WebFrame.m
index 6a07f58ff43041bcca0d5dde9393d1f4c40737c2..41d9128c9835370e3cff2e50cd675b943d200307 100644 (file)
@@ -557,7 +557,10 @@ NSString *WebPageCacheDocumentViewKey = @"WebPageCacheDocumentViewKey";
 
     [bridge close];
     
-    [bridge release];
+    // autorelease instead of releasing, since this code path is used in the case of window
+    // close and we want to defer the possibly slow destruction of WebCore resources until
+    // after the window actually closes.
+    [bridge autorelease];
 }
 
 - (void)_setDataSource:(WebDataSource *)ds