[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [kde-baseapps/frameworks] lib/konq/src: Fix 'Show Original File'.
From: Eike Hein <hein () kde ! org>
Date: 2015-12-12 22:39:47
Message-ID: E1a7spP-0004OL-DH () scm ! kde ! org
[Download RAW message or body]
Git commit c8bffa4e4dbf53ad174ea88c0216a8b87eb1f77f by Eike Hein.
Committed on 12/12/2015 at 22:38.
Pushed by hein into branch 'frameworks'.
Fix 'Show Original File'.
Put in correct branch instead.
CCMAIL:aacid@kde.org
M +6 -7 lib/konq/src/konq_popupmenu.cpp
http://commits.kde.org/kde-baseapps/c8bffa4e4dbf53ad174ea88c0216a8b87eb1f77f
diff --git a/lib/konq/src/konq_popupmenu.cpp b/lib/konq/src/konq_popupmenu.cpp
index 7745b53..be34b8e 100644
--- a/lib/konq/src/konq_popupmenu.cpp
+++ b/lib/konq/src/konq_popupmenu.cpp
@@ -632,14 +632,13 @@ void KonqPopupMenuPrivate::addPlugins()
void KonqPopupMenuPrivate::slotShowOriginalFile()
{
const KFileItem item = m_popupItemProperties.items().first();
- const QString dest = item.linkDest();
- QUrl destUrl = m_sViewURL;
- if (dest.startsWith('/')) {
- destUrl.setPath(dest);
- } else {
- destUrl.setPath(destUrl.path() + '/' + dest);
+ QUrl destUrl = QUrl::fromLocalFile(item.linkDest());
+
+ if (!destUrl.isValid()) {
+ return;
}
+
// Now destUrl points to the target file, let's go up to parent dir
destUrl = destUrl.adjusted(QUrl::RemoveFilename);
- KRun::runUrl(destUrl, "inode/directory", m_parentWidget);
+ KRun::runUrl(destUrl, QStringLiteral("inode/directory"), m_parentWidget);
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic