diff options
-rw-r--r-- | lib/felix.jar | bin | 398002 -> 403250 bytes | |||
-rw-r--r-- | src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java | 13 |
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/felix.jar b/lib/felix.jar Binary files differindex abe8d29..4c73e94 100644 --- a/lib/felix.jar +++ b/lib/felix.jar diff --git a/src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java b/src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java index 4da9702..f6ec9ec 100644 --- a/src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java +++ b/src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java @@ -770,6 +770,9 @@ public class UpdateCheckActivator { if(isNewestVersion()) { + if(isAuthenticationCanceled) + return; + getUIService().getPopupDialog().showMessagePopupDialog( getResources().getI18NString( "plugin.updatechecker.DIALOG_NOUPDATE"), @@ -920,7 +923,15 @@ public class UpdateCheckActivator { public void actionPerformed(ActionEvent e) { - checkForUpdate(); + // run outside swing thread, if password is required we + // will block the swing + new Thread() + { + public void run() + { + checkForUpdate(); + } + }.start(); } }); } |