diff -r e5618cc85d74 -r 6c158198356e javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/uninstall/steps/StartProgressNotifications.java --- a/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/uninstall/steps/StartProgressNotifications.java Thu Jul 15 18:31:06 2010 +0300 +++ b/javamanager/javainstaller/installer/javasrc/com/nokia/mj/impl/installer/midp2/uninstall/steps/StartProgressNotifications.java Thu Aug 19 09:48:13 2010 +0300 @@ -91,8 +91,16 @@ catch (Throwable t) { Log.logError("StartProgressNotifications: SifNotifier.notifyStart failed", t); + try + { + ball.iSifNotifier.destroy(); + } + catch (Throwable t2) + { + Log.logError("StartProgressNotifications: SifNotifier.destroy failed", t2); + } + ball.iSifNotifier = null; } - // Set SifNotifier for the listeners that should use it. ball.iInstallationNotifier.setSifNotifier(ball.iSifNotifier); }