summaryrefslogtreecommitdiff
path: root/src/mainview.cpp
diff options
context:
space:
mode:
authorDavid E. Narváez <david.narvaez@computer.org>2012-06-10 11:38:05 -0500
committerDavid E. Narváez <david.narvaez@computer.org>2012-06-10 11:38:05 -0500
commit0a308f31cc029373978cf5c8b329859a4ac4ec0f (patch)
treef12c1c7ced28fa7ebbb82b6dcababb8edc8d69b4 /src/mainview.cpp
parentAdd missing i18n to Window string (diff)
downloadrekonq-0a308f31cc029373978cf5c8b329859a4ac4ec0f.tar.xz
Only Update URL Actions if the Sender is the Current Tab
Only Update URL Actions from MainView::webViewUrlChanged if the Sender is the Current Tab REVIEW: 105184
Diffstat (limited to 'src/mainview.cpp')
-rw-r--r--src/mainview.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/mainview.cpp b/src/mainview.cpp
index a9bc5407..773f4ab3 100644
--- a/src/mainview.cpp
+++ b/src/mainview.cpp
@@ -633,11 +633,16 @@ void MainView::webViewUrlChanged(const QUrl &url)
if (!view)
return;
- int index = indexOf(view->parentWidget());
+ WebTab *tab = qobject_cast<WebTab *>(view->parentWidget());
+ if (!tab)
+ return;
+
+ int index = indexOf(tab);
if (ReKonfig::hoveringTabOption() == 2)
tabBar()->setTabToolTip(index, url.toString());
- rApp->mainWindow()->updateHistoryActions();
+ if (tab == rApp->mainWindow()->currentTab())
+ rApp->mainWindow()->updateHistoryActions();
}