summaryrefslogtreecommitdiff
path: root/daemon/bankmanager.cpp
diff options
context:
space:
mode:
authorTomasz Sterna <tomek@xiaoka.com>2015-01-03 19:30:15 +0100
committerTomasz Sterna <tomek@xiaoka.com>2015-01-03 19:30:15 +0100
commiteac37967cc535a3ac43a712b52b4bf73b96ec19c (patch)
tree8088389694620e8d8eba8e15bd9bfdd7de46e462 /daemon/bankmanager.cpp
parent516dc948a8f180520352175e79f0139dde9b8d1f (diff)
Support for watch apps, not installed on phoneRELEASE_0.13.js1
Needed to show app name instead of "unknown app" on the app management screen.
Diffstat (limited to 'daemon/bankmanager.cpp')
-rw-r--r--daemon/bankmanager.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/daemon/bankmanager.cpp b/daemon/bankmanager.cpp
index f0aa68b..041f4c6 100644
--- a/daemon/bankmanager.cpp
+++ b/daemon/bankmanager.cpp
@@ -262,6 +262,15 @@ void BankManager::refresh()
_slots[index].version = version;
AppInfo info = apps->info(name);
+ if (info.shortName() != name) {
+ info.setLocal(false);
+ info.setUuid(QUuid::createUuid());
+ info.setShortName(name);
+ info.setCompanyName(company);
+ info.setVersionCode(version);
+ info.setCapabilities(AppInfo::Capabilities(flags));
+ apps->insertAppInfo(info);
+ }
QUuid uuid = info.uuid();
_slots[index].uuid = uuid;