┌   ┐
54
└   ┘

summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Muehlhaeuser <[email protected]>2010-07-03 02:37:52 +0000
committerChristian Muehlhaeuser <[email protected]>2010-07-03 02:37:52 +0000
commit873bcbc7b7bffa20c0de588ee5bde7dcbb717235 (patch)
treedf947ef36f90f7b06c1cd1c9fa8b940aa4d1cb25
parent4ee5bd0efc4c91466406973942bb5f45a673753d (diff)
* Ignore invalid redirection after renaming an expanded folder in detail view.
svn path=/trunk/KDE/kdebase/apps/; revision=1145456
-rw-r--r--src/dolphinview.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/dolphinview.cpp b/src/dolphinview.cpp
index cda384da4..e73766d24 100644
--- a/src/dolphinview.cpp
+++ b/src/dolphinview.cpp
@@ -1546,8 +1546,10 @@ KDirLister* DolphinView::ViewAccessor::dirLister() const
void DolphinView::slotRedirection(const KUrl& oldUrl, const KUrl& newUrl)
{
- emit redirection(oldUrl, newUrl);
- m_viewModeController->redirectToUrl(newUrl); // #186947
+ if (oldUrl.equals(url(), KUrl::CompareWithoutTrailingSlash)) {
+ emit redirection(oldUrl, newUrl);
+ m_controller->redirectToUrl(newUrl); // #186947
+ }
}
void DolphinView::restoreContentsPosition()