Chromium Code Reviews| Index: cc/layer_tree_host_impl.cc |
| diff --git a/cc/layer_tree_host_impl.cc b/cc/layer_tree_host_impl.cc |
| index e6b9ac99e0d49ae673f001b56a4ce6ad514d74aa..0567c1a93e912abba323607530f155d1f57ec46c 100644 |
| --- a/cc/layer_tree_host_impl.cc |
| +++ b/cc/layer_tree_host_impl.cc |
| @@ -254,7 +254,7 @@ void LayerTreeHostImpl::startPageScaleAnimation(gfx::Vector2d targetOffset, bool |
| return; |
| gfx::Vector2dF scrollTotal = rootScrollLayer()->scrollOffset() + rootScrollLayer()->scrollDelta(); |
| - gfx::SizeF scaledContentSize = contentSize(); |
| + gfx::SizeF scaledContentSize = activeTree()->ScrollableSize(); |
|
danakj
2013/01/17 18:02:49
rename scaledContentSize to what it now holds as w
aelias_OOO_until_Jul13
2013/01/17 19:59:46
Done.
aelias_OOO_until_Jul13
2013/01/17 19:59:46
Done.
|
| if (!m_settings.pageScalePinchZoomEnabled) { |
| scrollTotal.Scale(1 / m_pinchZoomViewport.page_scale_factor()); |
| scaledContentSize.Scale(1 / m_pinchZoomViewport.page_scale_factor()); |
| @@ -554,11 +554,6 @@ void LayerTreeHostImpl::setBackgroundTickingEnabled(bool enabled) |
| m_timeSourceClientAdapter->setActive(enabled); |
| } |
| -gfx::Size LayerTreeHostImpl::contentSize() const |
| -{ |
| - return activeTree()->ContentSize(); |
| -} |
| - |
| static inline RenderPass* findRenderPassById(RenderPass::Id renderPassId, const LayerTreeHostImpl::FrameData& frame) |
| { |
| RenderPassIdHashMap::const_iterator it = frame.renderPassesById.find(renderPassId); |
| @@ -768,8 +763,8 @@ CompositorFrameMetadata LayerTreeHostImpl::makeCompositorFrameMetadata() const |
| if (!m_settings.pageScalePinchZoomEnabled) |
| metadata.root_scroll_offset.Scale(1 / m_pinchZoomViewport.page_scale_factor()); |
| metadata.page_scale_factor = m_pinchZoomViewport.total_page_scale_factor(); |
| - metadata.viewport_size = m_pinchZoomViewport.Bounds().size(); |
| - metadata.root_layer_size = contentSize(); |
| + metadata.viewport_size = m_pinchZoomViewport.ZoomedViewport().size(); |
| + metadata.root_layer_size = activeTree()->ScrollableSize(); |
| metadata.min_page_scale_factor = m_pinchZoomViewport.min_page_scale_factor(); |
| metadata.max_page_scale_factor = m_pinchZoomViewport.max_page_scale_factor(); |
| @@ -1028,6 +1023,7 @@ void LayerTreeHostImpl::setViewportSize(const gfx::Size& layoutViewportSize, con |
| m_deviceViewportSize = deviceViewportSize; |
| m_pinchZoomViewport.set_layout_viewport_size(layoutViewportSize); |
| + m_pinchZoomViewport.set_device_viewport_size(deviceViewportSize); |
| updateMaxScrollOffset(); |
| @@ -1371,7 +1367,7 @@ void LayerTreeHostImpl::computePinchZoomDeltas(ScrollAndScaleSet* scrollInfo) |
| scrollBegin.Scale(m_pinchZoomViewport.page_scale_delta()); |
| float scaleBegin = m_pinchZoomViewport.total_page_scale_factor(); |
| float pageScaleDeltaToSend = m_pinchZoomViewport.min_page_scale_factor() / m_pinchZoomViewport.page_scale_factor(); |
| - gfx::SizeF scaledContentsSize = gfx::ScaleSize(contentSize(), pageScaleDeltaToSend); |
| + gfx::SizeF scaledContentsSize = gfx::ScaleSize(activeTree()->ScrollableSize(), pageScaleDeltaToSend); |
|
danakj
2013/01/17 18:02:49
rename scaledContentsSize here also
aelias_OOO_until_Jul13
2013/01/17 19:59:46
Done.
|
| gfx::Vector2d anchorOffset = m_previousPinchAnchor.OffsetFromOrigin(); |
| gfx::Vector2dF scrollEnd = scrollBegin + anchorOffset; |