diff --git a/src/core/kfileitem.cpp b/src/core/kfileitem.cpp --- a/src/core/kfileitem.cpp +++ b/src/core/kfileitem.cpp @@ -956,7 +956,9 @@ static bool checkDesktopFile(const KFileItem &item, bool _determineMimeType) { // only local files - if (!item.isLocalFile()) { + bool isLocalUrl; + item.mostLocalUrl(&isLocalUrl); + if (!isLocalUrl) { return false; }