summaryrefslogtreecommitdiff
path: root/src/webtab/webview.cpp
diff options
context:
space:
mode:
authorAndrea Diamantini <adjam7@gmail.com>2012-10-21 12:06:52 +0200
committerAndrea Diamantini <adjam7@gmail.com>2012-12-10 02:48:05 +0100
commit0f9594f7c43f0b86c634e6f4e92b14fc9783bfee (patch)
tree8caf0c827fc9933edb3be56e790b9355f3014f70 /src/webtab/webview.cpp
parentenable webapp mode by calling "rekonq --webapp URL" :D (diff)
downloadrekonq-0f9594f7c43f0b86c634e6f4e92b14fc9783bfee.tar.xz
Fix new page creation on blank target url click
Diffstat (limited to 'src/webtab/webview.cpp')
-rw-r--r--src/webtab/webview.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/webtab/webview.cpp b/src/webtab/webview.cpp
index df4af0b3..bb90a58a 100644
--- a/src/webtab/webview.cpp
+++ b/src/webtab/webview.cpp
@@ -158,6 +158,19 @@ WebPage *WebView::page()
}
+void WebView::setPage(WebPage *pg)
+{
+ KWebView::setPage(pg);
+
+ WebTab *tab = qobject_cast<WebTab *>(parent());
+ if (!tab)
+ return;
+ WebWindow *w = tab->webWindow();
+ if (w && w->window())
+ pg->setWindow(w->window());
+}
+
+
bool WebView::popupSpellMenu(QContextMenuEvent *event)
{
// return false if not handled