[SCM] WebKit Debian packaging branch, webkit-1.1, updated. upstream/1.1.15.1-1414-gc69ee75
simon.fraser at apple.com
simon.fraser at apple.com
Thu Oct 29 20:41:34 UTC 2009
The following commit has been merged in the webkit-1.1 branch:
commit 33f25bffc27036188969e8c73e30a8940fc3cddb
Author: simon.fraser at apple.com <simon.fraser at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Thu Oct 8 04:09:50 2009 +0000
2009-10-07 Simon Fraser <simon.fraser at apple.com>
Revert 49269-49271 to see if it fixes test failures on SnowLeopard that do not
reproduce locally.
* WebView/WebHTMLView.mm:
(-[WebHTMLView drawRect:]):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@49285 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/mac/ChangeLog b/WebKit/mac/ChangeLog
index f7eb367..bdee9b0 100644
--- a/WebKit/mac/ChangeLog
+++ b/WebKit/mac/ChangeLog
@@ -1,3 +1,11 @@
+2009-10-07 Simon Fraser <simon.fraser at apple.com>
+
+ Revert 49269-49271 to see if it fixes test failures on SnowLeopard that do not
+ reproduce locally.
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView drawRect:]):
+
2009-10-07 Adam Barth <abarth at webkit.org>
Reviewed by Darin Adler.
diff --git a/WebKit/mac/WebView/WebHTMLView.mm b/WebKit/mac/WebView/WebHTMLView.mm
index 102f630..2ed0ba8 100644
--- a/WebKit/mac/WebView/WebHTMLView.mm
+++ b/WebKit/mac/WebView/WebHTMLView.mm
@@ -3178,8 +3178,7 @@ WEBCORE_COMMAND(yankAndSelect)
double start = CFAbsoluteTimeGetCurrent();
#endif
- WebView *webView = [self _webView];
- if ([webView _mustDrawUnionedRect:rect singleRects:rects count:count])
+ if ([[self _webView] _mustDrawUnionedRect:rect singleRects:rects count:count])
[self drawSingleRect:rect];
else
for (int i = 0; i < count; ++i)
@@ -3194,19 +3193,16 @@ WEBCORE_COMMAND(yankAndSelect)
[self _setAsideSubviews];
#if USE(ACCELERATED_COMPOSITING)
- if ([webView _needsOneShotDrawingSynchronization]) {
+ if ([[self _webView] _needsOneShotDrawingSynchronization]) {
// Disable screen updates so that any layer changes committed here
// don't show up on the screen before the window flush at the end
- // of the current window display, but only if a window flush is actually
- // going to happen.
- NSWindow *window = [self window];
- if ([window viewsNeedDisplay])
- [window disableScreenUpdatesUntilFlush];
+ // of the current window display.
+ [[self window] disableScreenUpdatesUntilFlush];
// Make sure any layer changes that happened as a result of layout
// via -viewWillDraw are committed.
[CATransaction flush];
- [webView _setNeedsOneShotDrawingSynchronization:NO];
+ [[self _webView] _setNeedsOneShotDrawingSynchronization:NO];
}
#endif
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list