diff options
author | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-02-20 11:52:37 +0900 |
---|---|---|
committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2020-02-20 11:52:37 +0900 |
commit | 6cfa9a1253ed5e0fdf99498465fdc1868ef7984c (patch) | |
tree | e03540293616ed405a7edc5959c772858c28092d /libkonq | |
parent | a430111b101339a278dbe299b0dd5c2bc06528d8 (diff) | |
download | tdebase-6cfa9a1253ed5e0fdf99498465fdc1868ef7984c.tar.gz tdebase-6cfa9a1253ed5e0fdf99498465fdc1868ef7984c.zip |
Make sure to use default file manager when opening medias from kdesktop icons.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'libkonq')
-rw-r--r-- | libkonq/tdefileivi.cc | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/libkonq/tdefileivi.cc b/libkonq/tdefileivi.cc index 2e23cfbf7..fa3a9557b 100644 --- a/libkonq/tdefileivi.cc +++ b/libkonq/tdefileivi.cc @@ -386,18 +386,7 @@ void KFileIVI::returnPressed() if ( static_cast<KonqIconViewWidget*>(iconView())->isDesktop() ) { KURL url = m_fileitem->url(); if (url.protocol() == "media") { - // The user reasonably expects to be placed within the media:/ tree - // when opening a media device from the desktop - KService::Ptr service = KService::serviceByDesktopName("konqueror"); - if (service) { - // HACK - // There doesn't seem to be a way to prevent KRun from resolving the URL to its - // local path, so simpy launch Konqueror with the correct arguments instead... - KRun::runCommand("konqueror " + url.url(), "konqueror", service->icon()); - } - else { - (void) new KRun( url, m_fileitem->mode(), m_fileitem->isLocalFile() ); - } + (void) new KRun( url, m_fileitem->mode(), m_fileitem->isLocalFile() ); } else { // When clicking on a link to e.g. $HOME from the desktop, we want to open $HOME |