javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/FinalizeInstallation.java
branchRCL_3
changeset 60 6c158198356e
parent 19 04becd199f91
child 83 26b2b12093af
--- a/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/FinalizeInstallation.java	Thu Jul 15 18:31:06 2010 +0300
+++ b/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/FinalizeInstallation.java	Thu Aug 19 09:48:13 2010 +0300
@@ -150,6 +150,9 @@
             Log.log("JavaCaptain notified");
         }
 
+        // Add an entry to platform installation log.
+        ball.iApplicationRegistrator.addInstallLogEntry(ball.iSuite, 0);
+
         String midletName = ball.getAttributeValue("MIDlet-Name");
         ball.log("Application " + midletName + " successfully installed.");
         ball.log(ball.iSuite.toShortString());
@@ -302,11 +305,18 @@
                     }
                 }
 
-                //if (ball.iSifRegistrator.getSifMode() > 0 && launchApp)
-                //{
-                //    ball.iSifRegistrator.launchAppView();
-                //}
-                //else
+                if (ball.iSifRegistrator.getSifMode() > 0 && launchApp)
+                {
+                    ball.getInstallerUi().syncExec(new Runnable()
+                    {
+                        // launchAppView() must be called in the UI thread.
+                        public void run()
+                        {
+                            ball.iSifRegistrator.launchAppView();
+                        }
+                    });
+                }
+                else
                 if (ball.iCaptainMsgs && launchApp &&
                         launchAppInfo.getApplications() != null &&
                         launchAppInfo.getApplications().length > 0)