Title: [154556] trunk/Source/WebCore
Revision
154556
Author
[email protected]
Date
2013-08-24 17:07:47 -0700 (Sat, 24 Aug 2013)

Log Message

Merge Document::viewportSize() logic into RenderView::viewportSize().
<https://webkit.org/b/120254>

Reviewed by Darin Adler.

RenderView can just ask FrameView (the viewport) about its size directly, no need for
a weirdly-placed method on Document.

* dom/Document.cpp:
* rendering/RenderView.cpp:
(WebCore::RenderView::viewportSize):
* rendering/RenderView.h:

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (154555 => 154556)


--- trunk/Source/WebCore/ChangeLog	2013-08-24 23:40:49 UTC (rev 154555)
+++ trunk/Source/WebCore/ChangeLog	2013-08-25 00:07:47 UTC (rev 154556)
@@ -1,5 +1,20 @@
 2013-08-24  Andreas Kling  <[email protected]>
 
+        Merge Document::viewportSize() logic into RenderView::viewportSize().
+        <https://webkit.org/b/120254>
+
+        Reviewed by Darin Adler.
+
+        RenderView can just ask FrameView (the viewport) about its size directly, no need for
+        a weirdly-placed method on Document.
+
+        * dom/Document.cpp:
+        * rendering/RenderView.cpp:
+        (WebCore::RenderView::viewportSize):
+        * rendering/RenderView.h:
+
+2013-08-24  Andreas Kling  <[email protected]>
+
         RenderObject::frame() should return a reference.
         <https://webkit.org/b/120251>
 

Modified: trunk/Source/WebCore/dom/Document.cpp (154555 => 154556)


--- trunk/Source/WebCore/dom/Document.cpp	2013-08-24 23:40:49 UTC (rev 154555)
+++ trunk/Source/WebCore/dom/Document.cpp	2013-08-25 00:07:47 UTC (rev 154556)
@@ -5631,13 +5631,6 @@
     return loader;
 }
 
-IntSize Document::viewportSize() const
-{
-    if (!view())
-        return IntSize();
-    return view()->visibleContentRect(ScrollableArea::IncludeScrollbars).size();
-}
-
 #if ENABLE(CSS_DEVICE_ADAPTATION)
 IntSize Document::initialViewportSize() const
 {

Modified: trunk/Source/WebCore/dom/Document.h (154555 => 154556)


--- trunk/Source/WebCore/dom/Document.h	2013-08-24 23:40:49 UTC (rev 154555)
+++ trunk/Source/WebCore/dom/Document.h	2013-08-25 00:07:47 UTC (rev 154556)
@@ -1121,8 +1121,6 @@
     void suspendScheduledTasks(ActiveDOMObject::ReasonForSuspension);
     void resumeScheduledTasks(ActiveDOMObject::ReasonForSuspension);
 
-    IntSize viewportSize() const;
-
 #if ENABLE(CSS_DEVICE_ADAPTATION)
     IntSize initialViewportSize() const;
 #endif

Modified: trunk/Source/WebCore/rendering/RenderView.cpp (154555 => 154556)


--- trunk/Source/WebCore/rendering/RenderView.cpp	2013-08-24 23:40:49 UTC (rev 154555)
+++ trunk/Source/WebCore/rendering/RenderView.cpp	2013-08-25 00:07:47 UTC (rev 154556)
@@ -1086,6 +1086,11 @@
     return false;
 }
 
+IntSize RenderView::viewportSize() const
+{
+    return frameView().visibleContentRect(ScrollableArea::IncludeScrollbars).size();
+}
+
 void RenderView::updateHitTestResult(HitTestResult& result, const LayoutPoint& point)
 {
     if (result.innerNode())

Modified: trunk/Source/WebCore/rendering/RenderView.h (154555 => 154556)


--- trunk/Source/WebCore/rendering/RenderView.h	2013-08-24 23:40:49 UTC (rev 154555)
+++ trunk/Source/WebCore/rendering/RenderView.h	2013-08-25 00:07:47 UTC (rev 154556)
@@ -214,7 +214,7 @@
 
     IntervalArena* intervalArena();
 
-    IntSize viewportSize() const { return document()->viewportSize(); }
+    IntSize viewportSize() const;
 
     void setRenderQuoteHead(RenderQuote* head) { m_renderQuoteHead = head; }
     RenderQuote* renderQuoteHead() const { return m_renderQuoteHead; }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to