diff --git a/src/plasmapkg/plasmapkg.cpp b/src/plasmapkg/plasmapkg.cpp index af23e9c06..832e17fd9 100644 --- a/src/plasmapkg/plasmapkg.cpp +++ b/src/plasmapkg/plasmapkg.cpp @@ -360,10 +360,10 @@ QStringList PlasmaPkgPrivate::packages(const QStringList& types) QDir cd(wpath); QStringList entries = cd.entryList(QDir::Dirs); foreach (const QString wallpap, entries) { - if (wallpap != "." && wallpap != "..") { - if (QFile::exists(wpath+'/'+wallpap+"/metadata.desktop")) { - result << wallpap; - } + if ((wallpap != "." && wallpap != "..") && + (QFile::exists(wpath+'/'+wallpap+"/metadata.desktop"))) { + + result << wallpap; } } }