diff options
Diffstat (limited to 'src/webtab/webview.cpp')
-rw-r--r-- | src/webtab/webview.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/webtab/webview.cpp b/src/webtab/webview.cpp index 5c83ab84..43f62866 100644 --- a/src/webtab/webview.cpp +++ b/src/webtab/webview.cpp @@ -70,7 +70,6 @@ WebView::WebView(QWidget* parent) : KWebView(parent, false) - , m_page(0) , m_autoScrollTimer(new QTimer(this)) , m_verticalAutoScrollSpeed(0) , m_horizontalAutoScrollSpeed(0) @@ -132,12 +131,13 @@ void WebView::loadStarted() WebPage *WebView::page() { - if (!m_page) + WebPage *p = qobject_cast<WebPage *>(KWebView::page()); + if (!p) { - m_page = new WebPage(this); - setPage(m_page); + p = new WebPage(this); + setPage(p); } - return m_page; + return p; } |