diff options
author | Andrea Diamantini <adjam7@gmail.com> | 2012-10-21 12:06:52 +0200 |
---|---|---|
committer | Andrea Diamantini <adjam7@gmail.com> | 2012-12-10 02:48:05 +0100 |
commit | 0f9594f7c43f0b86c634e6f4e92b14fc9783bfee (patch) | |
tree | 8caf0c827fc9933edb3be56e790b9355f3014f70 /src/webtab/webview.cpp | |
parent | enable webapp mode by calling "rekonq --webapp URL" :D (diff) | |
download | rekonq-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.cpp | 13 |
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 |