From 9e301eebd4e74e17a103c3d9fb59144f27525d4a Mon Sep 17 00:00:00 2001 From: Tomasz Sterna Date: Sun, 11 Jan 2015 01:46:51 +0100 Subject: Implemented support for unzipped .pbw bundles --- daemon/appmanager.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'daemon/appmanager.cpp') diff --git a/daemon/appmanager.cpp b/daemon/appmanager.cpp index c50a7e0..7249961 100644 --- a/daemon/appmanager.cpp +++ b/daemon/appmanager.cpp @@ -72,6 +72,7 @@ void AppManager::rescan() _watcher->addPath(dir.absolutePath()); qCDebug(l) << "scanning dir" << dir.absolutePath(); QStringList entries = dir.entryList(QDir::Dirs | QDir::NoDotAndDotDot | QDir::Readable | QDir::Executable); + entries << dir.entryList(QStringList("*.pbw"), QDir::Files | QDir::Readable); qCDebug(l) << "scanning dir results" << entries; Q_FOREACH(const QString &path, entries) { QString appPath = dir.absoluteFilePath(path); @@ -79,6 +80,8 @@ void AppManager::rescan() if (dir.exists(path + "/appinfo.json")) { _watcher->addPath(appPath + "/appinfo.json"); scanApp(appPath); + } else if (QFileInfo(appPath).isFile()) { + scanApp(appPath); } } } -- cgit v1.2.3