From 7beece73177f7d3ee6190f63864a1d29a6c8777f Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Thu, 20 Feb 2020 11:52:37 +0900 Subject: [PATCH] Make sure to use default file manager when opening medias from kdesktop icons. Signed-off-by: Michele Calgaro (cherry picked from commit 6cfa9a1253ed5e0fdf99498465fdc1868ef7984c) --- libkonq/tdefileivi.cc | 13 +------------ 1 file changed, 1 insertion(+), 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(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