diff options
Diffstat (limited to 'WebKit/wx/WebFrame.cpp')
-rw-r--r-- | WebKit/wx/WebFrame.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/WebKit/wx/WebFrame.cpp b/WebKit/wx/WebFrame.cpp index 2515de4..cb66a72 100644 --- a/WebKit/wx/WebFrame.cpp +++ b/WebKit/wx/WebFrame.cpp @@ -305,7 +305,7 @@ bool wxWebFrame::CanRedo() bool wxWebFrame::CanIncreaseTextSize() const { - if (m_impl->frame) { + if (m_impl->frame && m_impl->frame->view()) { if (m_textMagnifier*TextSizeMultiplierRatio <= MaximumTextSizeMultiplier) return true; } @@ -316,13 +316,13 @@ void wxWebFrame::IncreaseTextSize() { if (CanIncreaseTextSize()) { m_textMagnifier = m_textMagnifier*TextSizeMultiplierRatio; - m_impl->frame->setZoomFactor(m_textMagnifier, WebCore::ZoomTextOnly); + m_impl->frame->view()->setZoomFactor(m_textMagnifier, WebCore::ZoomTextOnly); } } bool wxWebFrame::CanDecreaseTextSize() const { - if (m_impl->frame) { + if (m_impl->frame && m_impl->frame->view()) { if (m_textMagnifier/TextSizeMultiplierRatio >= MinimumTextSizeMultiplier) return true; } @@ -333,15 +333,15 @@ void wxWebFrame::DecreaseTextSize() { if (CanDecreaseTextSize()) { m_textMagnifier = m_textMagnifier/TextSizeMultiplierRatio; - m_impl->frame->setZoomFactor(m_textMagnifier, WebCore::ZoomTextOnly); + m_impl->frame->view()->setZoomFactor(m_textMagnifier, WebCore::ZoomTextOnly); } } void wxWebFrame::ResetTextSize() { m_textMagnifier = 1.0; - if (m_impl->frame) - m_impl->frame->setZoomFactor(m_textMagnifier, WebCore::ZoomTextOnly); + if (m_impl->frame && m_impl->frame->view()) + m_impl->frame->view()->setZoomFactor(m_textMagnifier, WebCore::ZoomTextOnly); } void wxWebFrame::MakeEditable(bool enable) |