[SCM] WebKit Debian packaging branch, webkit-1.3, updated. upstream/1.3.7-4207-g178b198
cmarrin at apple.com
cmarrin at apple.com
Mon Feb 21 00:10:56 UTC 2011
The following commit has been merged in the webkit-1.3 branch:
commit 335ef8b7d0d871367ff27fd293c0f91b7b7cfd11
Author: cmarrin at apple.com <cmarrin at apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Fri Jan 28 19:48:51 2011 +0000
2011-01-27 Chris Marrin <cmarrin at apple.com>
Reviewed by Anders Carlsson.
WebKit2: Page flashes just before accelerated compositing animation
https://bugs.webkit.org/show_bug.cgi?id=53274
When switching out of compositing mode, the new ChunkedUpdateDrawingAreaProxy
is getting created with the current page size. When the setSize() call is
subsequently made, the sizeDidChange() call is not made (which does the initial
render of the page) because the old size and new size are the same. The solution
is to skip the setting of the size in the ctor and let it go through a size
change sequence.
* UIProcess/DrawingAreaProxy.cpp:
(WebKit::DrawingAreaProxy::DrawingAreaProxy):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76962 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Source/WebKit2/ChangeLog b/Source/WebKit2/ChangeLog
index 22ffb45..aa0b6ad 100644
--- a/Source/WebKit2/ChangeLog
+++ b/Source/WebKit2/ChangeLog
@@ -1,3 +1,20 @@
+2011-01-27 Chris Marrin <cmarrin at apple.com>
+
+ Reviewed by Anders Carlsson.
+
+ WebKit2: Page flashes just before accelerated compositing animation
+ https://bugs.webkit.org/show_bug.cgi?id=53274
+
+ When switching out of compositing mode, the new ChunkedUpdateDrawingAreaProxy
+ is getting created with the current page size. When the setSize() call is
+ subsequently made, the sizeDidChange() call is not made (which does the initial
+ render of the page) because the old size and new size are the same. The solution
+ is to skip the setting of the size in the ctor and let it go through a size
+ change sequence.
+
+ * UIProcess/DrawingAreaProxy.cpp:
+ (WebKit::DrawingAreaProxy::DrawingAreaProxy):
+
2011-01-28 Alejandro G. Castro <alex at igalia.com>
Reviewed by Xan Lopez.
diff --git a/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp b/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp
index d46f4e4..1be9554 100644
--- a/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp
+++ b/Source/WebKit2/UIProcess/DrawingAreaProxy.cpp
@@ -35,7 +35,6 @@ namespace WebKit {
DrawingAreaProxy::DrawingAreaProxy(DrawingAreaInfo::Type type, WebPageProxy* webPageProxy)
: m_info(type, nextIdentifier())
, m_webPageProxy(webPageProxy)
- , m_size(webPageProxy->viewSize())
{
}
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list