| Index: Source/core/frame/FrameHost.cpp
|
| diff --git a/Source/core/frame/FrameHost.cpp b/Source/core/frame/FrameHost.cpp
|
| index df8617944ee3f865d7d06d7c1eaebe53e44314c4..002bb72ae95fe48dd95599a41ede2cf0f2267dd5 100644
|
| --- a/Source/core/frame/FrameHost.cpp
|
| +++ b/Source/core/frame/FrameHost.cpp
|
| @@ -44,7 +44,7 @@ PassOwnPtr<FrameHost> FrameHost::create(Page& page)
|
|
|
| FrameHost::FrameHost(Page& page)
|
| : m_page(page)
|
| - , m_pinchViewport(*this)
|
| + , m_pinchViewport(adoptPtr(new PinchViewport(*this)))
|
| {
|
| }
|
|
|
| @@ -73,9 +73,9 @@ float FrameHost::deviceScaleFactor() const
|
| return m_page.deviceScaleFactor();
|
| }
|
|
|
| -PinchViewport& FrameHost::pinchViewport()
|
| +PinchViewport& FrameHost::pinchViewport() const
|
| {
|
| - return m_pinchViewport;
|
| + return *m_pinchViewport;
|
| }
|
|
|
| }
|
|
|