javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/FinalizeInstallation.java
--- 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)