javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/InstallBall.java
--- a/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/InstallBall.java Fri Apr 30 10:40:48 2010 +0300
+++ b/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/InstallBall.java Tue May 11 16:07:20 2010 +0300
@@ -289,6 +289,20 @@
super.checkForCancel();
if (isCancelled())
{
+ if (iDownloader != null)
+ {
+ try
+ {
+ Log.log("checkForCancel: User cancelled, stopping downloader...");
+ iDownloader.stop();
+ iDownloader = null;
+ Log.log("checkForCancel: Downloader stopped");
+ }
+ catch (Throwable t)
+ {
+ Log.logWarning("checkForCancel: Stopping downloader failed", t);
+ }
+ }
throw new InstallerException
(InstallerErrorMessage.INST_CANCEL, null,
InstallerDetailedErrorMessage.NO_MSG, null,