diff options
author | 2016-12-07 16:32:00 +0100 | |
---|---|---|
committer | 2016-12-07 16:32:00 +0100 | |
commit | 11c200531ef5c6d8bb93d952aed45e27a454ec44 (patch) | |
tree | fcdeba9363f180dad74eb41ca8e3ab3e4616d350 | |
parent | 79714c0aa8fc461d77b75d6c5dae6a1a7d726954 (diff) |
Only launch apps once
Apps were started n-times when pressing
n-times the app button. Now they are only
launched once. When the button is pressed
again, the already running app is re-shown.
Signed-off-by: Bocklage, Jens <Jens_Bocklage@mentor.com>
-rw-r--r-- | HomeScreenAppFrameworkBinderAGL/src/homescreenappframeworkbinderagl.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/HomeScreenAppFrameworkBinderAGL/src/homescreenappframeworkbinderagl.cpp b/HomeScreenAppFrameworkBinderAGL/src/homescreenappframeworkbinderagl.cpp index 4b0015c..7f9cc51 100644 --- a/HomeScreenAppFrameworkBinderAGL/src/homescreenappframeworkbinderagl.cpp +++ b/HomeScreenAppFrameworkBinderAGL/src/homescreenappframeworkbinderagl.cpp @@ -85,11 +85,7 @@ int HomeScreenAppFrameworkBinderAgl::launchApp(const QString &name) qDebug("launchApp name: %s", name.toStdString().c_str()); QString jsonLaunch = "{\"id\":\"" + name + "\", \"mode\":\"local\"}"; qDebug("jsonLaunch %s", jsonLaunch.toStdString().c_str()); - QString runIdString = mp_dBusAfmUserProxy->start(jsonLaunch); - qDebug("runIdString %s", runIdString.toStdString().c_str()); - int runid = runIdString.toInt(); - - QString stateString = mp_dBusAfmUserProxy->state(runIdString); + QString stateString = mp_dBusAfmUserProxy->once(jsonLaunch); qDebug("stateString %s", stateString.toStdString().c_str()); QJsonDocument jsonResponse = QJsonDocument::fromJson(stateString.toUtf8()); |