aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-10-25 15:01:33 +0800
committerwang_zhiqiang <wang_zhiqiang@dl.cn.nexty-ele.com>2018-10-25 15:01:33 +0800
commitac787da2538b78bc15bd4c340602a78690e47149 (patch)
tree154cfb8dfd7f8f6484fea98a1d36f78f06330f03
parentf8e700f74b4d07fec7f4e31dbb837070a9105149 (diff)
when installed app, check applistsandbox/wangzhiqiang/update_applist
Change-Id: Iba10e503a7d85c8f231917fffa1e336c40f71cd0
-rw-r--r--launcher/src/applicationmodel.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/launcher/src/applicationmodel.cpp b/launcher/src/applicationmodel.cpp
index dded7e6..79c9039 100644
--- a/launcher/src/applicationmodel.cpp
+++ b/launcher/src/applicationmodel.cpp
@@ -77,6 +77,11 @@ ApplicationModel::Private::Private()
void ApplicationModel::Private::addApp(QString icon, QString name, QString id)
{
HMI_DEBUG("addApp","name: %s icon: %s id: %s.", name.toStdString().c_str(), icon.toStdString().c_str(), id.toStdString().c_str());
+ for(int i = 0; i < this->data.size(); ++i) {
+ if(this->data[i].id() == id)
+ return;
+ }
+
QString _icon = name.toLower();
if ( !QFile::exists(QString(":/images/%1_active.svg").arg(_icon)) ||
!QFile::exists(QString(":/images/%1_inactive.svg").arg(_icon)) )