diff --git a/krusader/DiskUsage/diskusage.cpp b/krusader/DiskUsage/diskusage.cpp --- a/krusader/DiskUsage/diskusage.cpp +++ b/krusader/DiskUsage/diskusage.cpp @@ -327,9 +327,10 @@ QUrl url = baseURL; - if (!dirToCheck.isEmpty()) + if (!dirToCheck.isEmpty()) { url = url.adjusted(QUrl::StripTrailingSlash); url.setPath(url.path() + '/' + (dirToCheck)); + } #ifdef BSD if (url.isLocalFile() && url.path().left(7) == "/procfs") @@ -707,9 +708,10 @@ return; QUrl url = baseURL; - if (dirEntry != root) + if (dirEntry != root) { url = url.adjusted(QUrl::StripTrailingSlash); url.setPath(url.path() + '/' + (dirEntry->directory())); + } emit status(i18n("Current folder:%1, Total size:%2, Own size:%3", url.toDisplayString(QUrl::PreferLocalFile | QUrl::StripTrailingSlash), diff --git a/krusader/VFS/virtualcopyjob.cpp b/krusader/VFS/virtualcopyjob.cpp --- a/krusader/VFS/virtualcopyjob.cpp +++ b/krusader/VFS/virtualcopyjob.cpp @@ -258,9 +258,10 @@ m_currentDir = diter.next().key(); m_current = m_dest; - if (m_currentDir != "./" && !m_currentDir.isEmpty()) + if (m_currentDir != "./" && !m_currentDir.isEmpty()) { m_current = m_current.adjusted(QUrl::StripTrailingSlash); m_current.setPath(m_current.path() + '/' + (m_currentDir)); + } KIO::Job *job = KIO::stat(m_current, KIO::HideProgressInfo); connect(job, SIGNAL(result(KJob*)), this, SLOT(slotStatResult(KJob*)));