on xenial help sign in
simplify ualwrapper
5cfb7a5Michael Zanetti
plugins/Unity/Launcher/ualwrapper.cpp+2−3
@@ -14,8 +14,7 @@ UalWrapper::UalWrapper(QObject *parent):
14QStringList UalWrapper::installedApps()
14QStringList UalWrapper::installedApps()
15{
15{
16 QStringList appIds;
16 QStringList appIds;
17− Registry::installedApps();
18− for (std::shared_ptr<Application> app : Registry::installedApps()) {
17+ for (const std::shared_ptr<Application> &app : Registry::installedApps()) {
19 appIds << QString::fromStdString(app->appId().package) + "_" + QString::fromStdString(app->appId().appname);
18 appIds << QString::fromStdString(app->appId().package) + "_" + QString::fromStdString(app->appId().appname);
20 }
19 }
21 return appIds;
20 return appIds;
@@ -25,7 +24,7 @@ UalWrapper::AppInfo UalWrapper::getApplicationInfo(const QString &appId)
25{
24{
26 AppInfo info;
25 AppInfo info;
27
26
28− AppID ualAppId = AppID::find(Registry::getDefault(), appId.toStdString());
27+ AppID ualAppId = AppID::find(appId.toStdString());
29 if (ualAppId.empty()) {
28 if (ualAppId.empty()) {
30 return info;
29 return info;
31 }
30 }