2011-02-21 Anders Carlsson <andersca@apple.com>
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Feb 2011 23:29:37 +0000 (23:29 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 21 Feb 2011 23:29:37 +0000 (23:29 +0000)
        Reviewed by Dan Bernstein.

        Initialize DrawingAreaProxy::m_size
        https://bugs.webkit.org/show_bug.cgi?id=54913

        This was removed in r76962 since it caused flashes when switching drawing areas due to
        entering and exiting composited mode, but since we no longer switch drawing areas we can
        put it back.

        * UIProcess/DrawingAreaProxy.cpp:
        (WebKit::DrawingAreaProxy::DrawingAreaProxy):

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

Source/WebKit2/ChangeLog
Source/WebKit2/UIProcess/DrawingAreaProxy.cpp

index 2e22093..584d6bc 100644 (file)
@@ -1,3 +1,17 @@
+2011-02-21  Anders Carlsson  <andersca@apple.com>
+
+        Reviewed by Dan Bernstein.
+
+        Initialize DrawingAreaProxy::m_size
+        https://bugs.webkit.org/show_bug.cgi?id=54913
+
+        This was removed in r76962 since it caused flashes when switching drawing areas due to
+        entering and exiting composited mode, but since we no longer switch drawing areas we can
+        put it back.
+
+        * UIProcess/DrawingAreaProxy.cpp:
+        (WebKit::DrawingAreaProxy::DrawingAreaProxy):
+
 2011-02-21  Adam Roben  <aroben@apple.com>
 
         Add some assertions about the state IDs we receive from the web process
index 3d1f1aa..4684da2 100644 (file)
@@ -35,6 +35,7 @@ namespace WebKit {
 DrawingAreaProxy::DrawingAreaProxy(DrawingAreaInfo::Type type, WebPageProxy* webPageProxy)
     : m_info(type, nextIdentifier())
     , m_webPageProxy(webPageProxy)
+    , m_size(webPageProxy->viewSize())
 {
 }