javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/install/steps/InstallBall.java
branchRCL_3
changeset 17 0fd27995241b
parent 14 04becd199f91
child 24 6c158198356e
--- 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,