Reviewed by Darin.
authorthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Aug 2006 00:41:15 +0000 (00:41 +0000)
committerthatcher <thatcher@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Aug 2006 00:41:15 +0000 (00:41 +0000)
        * WebView/WebFrame.m:
        (-[WebFrame _updateBackground]): reworded the comment about scroll view and setDrawsBackground:YES
        * WebView/WebView.m:
        (-[WebViewPrivate dealloc]): release the background color

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@16031 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKit/ChangeLog
WebKit/WebView/WebFrame.m
WebKit/WebView/WebView.m

index b52cebf..95abf80 100644 (file)
@@ -1,5 +1,14 @@
 2006-08-24  Timothy Hatcher  <timothy@apple.com>
 
+        Reviewed by Darin.
+
+        * WebView/WebFrame.m:
+        (-[WebFrame _updateBackground]): reworded the comment about scroll view and setDrawsBackground:YES
+        * WebView/WebView.m:
+        (-[WebViewPrivate dealloc]): release the background color
+
+2006-08-24  Timothy Hatcher  <timothy@apple.com>
+
         Reviewed by Hyatt.
 
         WebView API to allow changing the background color that draws under transparent page backgrounds.
index 76bdb0c..f5d1bc1 100644 (file)
@@ -2242,8 +2242,8 @@ static inline WebFrame *Frame(WebCoreFrameBridge *bridge)
     NSColor *backgroundColor = [[self webView] backgroundColor];
 
     for (WebFrame *frame = self; frame; frame = [frame _traverseNextFrameStayWithin:self]) {
-        // Never call setDrawsBackground:YES on the scroll view or the background color will
-        // flash between pages loads, very noticeable during the PLT.
+        // Never call setDrawsBackground:YES here on the scroll view or the background color will
+        // flash between pages loads. setDrawsBackground:YES will be called in WebFrame's _frameLoadCompleted.
         if (!drawsBackground)
             [[[frame frameView] _scrollView] setDrawsBackground:NO];
         [[[frame frameView] _scrollView] setBackgroundColor:backgroundColor];
index ab45fdd..90fe2ec 100644 (file)
@@ -395,6 +395,7 @@ NSString *_WebMainFrameDocumentKey =    @"mainFrameDocument";
     [backForwardList release];
     [applicationNameForUserAgent release];
     [userAgent release];
+    [backgroundColor release];
     
     [preferences release];
     [settings release];