summaryrefslogtreecommitdiffstats
path: root/tdeio/tdeio/krun.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tdeio/tdeio/krun.cpp')
-rw-r--r--tdeio/tdeio/krun.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tdeio/tdeio/krun.cpp b/tdeio/tdeio/krun.cpp
index 89c84952f..329199da9 100644
--- a/tdeio/tdeio/krun.cpp
+++ b/tdeio/tdeio/krun.cpp
@@ -724,7 +724,8 @@ static KURL::List resolveURLs( const KURL::List& _urls, const KService& _service
const KURL url = *it;
bool supported = url.isLocalFile() || supportedProtocols.find( url.protocol().lower() ) != supportedProtocols.end();
kdDebug(7010) << "Looking at url=" << url << " supported=" << supported << endl;
- if ( !supported && KProtocolInfo::protocolClass(url.protocol()) == ":local" )
+ if ( !supported && KProtocolInfo::protocolClass(url.protocol()) == ":local" &&
+ !url.url().startsWith("media:/") && !url.url().startsWith("system:/media"))
{
// Maybe we can resolve to a local URL?
KURL localURL = TDEIO::NetAccess::mostLocalURL( url, 0 );