Temporary workaround for TC-1388. Exits the apps rather than hiding them 16/24816/1 accepted/tizen/ivi/20140722.162546 submit/tizen_3.0.m14.2_ivi/20140723.000002 submit/tizen_ivi/20140722.160655 tizen_3.0.m14.2_ivi_release
authorBrian Jones <brian.j.jones@intel.com>
Tue, 22 Jul 2014 15:12:13 +0000 (08:12 -0700)
committerBrian Jones <brian.j.jones@intel.com>
Tue, 22 Jul 2014 15:13:27 +0000 (08:13 -0700)
Change-Id: Ic530297a498b47dbe7063cf54cf6b78a0f180c43

css/car/components/topBarIcons/topBarIcons.js
packaging/modello-common.changes

index 6c30c17..ae4d650 100644 (file)
@@ -20,6 +20,8 @@ var topBarAplicationsModel = [];
  */
 var extraAppsModel = [];
 
+var appToHide;
+
 /**
  * The callback to be invoked when the application was not launched successfully.
  *
@@ -91,7 +93,9 @@ function getAppByName(appName) {
 function onLaunchSuccess() {
        "use strict";
        console.log("App launched succesfully...");
-       tizen.application.getCurrentApplication().hide();
+
+       if (appToHide && appToHide.name !== "Modello Homescreen")
+               appToHide.exit();
 }
 
 /**
@@ -119,6 +123,7 @@ function launchApplication(id) {
        var app = getAppByID(id);
        if ( !! app) {
                if (app.installed && !app.running) {
+                       appToHide = tizen.application.getCurrentApplication();
                        tizen.application.launch(app.id, onLaunchSuccess, onError);
                } else if (app.running) {
                        console.log("Application is running!");
index 70e4ecd..6139f60 100644 (file)
@@ -1,3 +1,6 @@
+* Tue Jul 22 2014 Brian Jones <brian.j.jones@intel.com> submit/tizen_ivi/20140708.220226-1-g4495da4
+- Temporary workaround for TC-1388.  Exits the apps rather than hiding them
+
 * Mon Jul 07 2014 brianjjones <brian.j.jones@intel.com> accepted/tizen/ivi/20140702.153329-1-g961a50d
 - Changes to use the new speech API - TC-662