summaryrefslogtreecommitdiff
path: root/daemon/appmanager.cpp
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2015-01-11 01:46:51 +0100
committerTomasz Sterna <tomek@xiaoka.com>2015-01-11 01:46:51 +0100
commit9e301eebd4e74e17a103c3d9fb59144f27525d4a (patch)
tree4659462e804cdd233187008eca9aca1479ff1c82 /daemon/appmanager.cpp
parent1ec7ec1bda20f0c037b4d2fa834f4acf0d35e9d3 (diff)
Implemented support for unzipped .pbw bundlesRELEASE_0.13.js2
Diffstat (limited to 'daemon/appmanager.cpp')
-rw-r--r--daemon/appmanager.cpp3
1 files changed, 3 insertions, 0 deletions
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);
}
}
}