| Index: Source/core/frame/FrameHost.cpp
|
| diff --git a/Source/core/frame/FrameHost.cpp b/Source/core/frame/FrameHost.cpp
|
| index 154bfc0bb7870540d6afca741c1ca87cb569002b..c4acc0f893058263938ae93bcb1bd3d4203e1a40 100644
|
| --- a/Source/core/frame/FrameHost.cpp
|
| +++ b/Source/core/frame/FrameHost.cpp
|
| @@ -46,7 +46,7 @@ PassOwnPtr<FrameHost> FrameHost::create(Page& page)
|
| FrameHost::FrameHost(Page& page)
|
| : m_page(page)
|
| , m_console(PageConsole::create(*this))
|
| - , m_pinchViewport(*this)
|
| + , m_pinchViewport(adoptPtr(new PinchViewport(*this)))
|
| {
|
| }
|
|
|
| @@ -80,9 +80,9 @@ float FrameHost::deviceScaleFactor() const
|
| return m_page.deviceScaleFactor();
|
| }
|
|
|
| -PinchViewport& FrameHost::pinchViewport()
|
| +PinchViewport& FrameHost::pinchViewport() const
|
| {
|
| - return m_pinchViewport;
|
| + return *m_pinchViewport;
|
| }
|
|
|
| }
|
|
|