diff options
author | Damian Minkov <damencho@jitsi.org> | 2011-01-07 15:39:47 +0000 |
---|---|---|
committer | Damian Minkov <damencho@jitsi.org> | 2011-01-07 15:39:47 +0000 |
commit | 8b919ddfb1de75c72c256aa671203183c5bfc232 (patch) | |
tree | e33cf2a44560a3871a1e3c302c0f3ed775819991 /src/net/java/sip/communicator | |
parent | cc31fd9dac5e77844d6214ae393b5389d7d8783e (diff) | |
download | jitsi-8b919ddfb1de75c72c256aa671203183c5bfc232.zip jitsi-8b919ddfb1de75c72c256aa671203183c5bfc232.tar.gz jitsi-8b919ddfb1de75c72c256aa671203183c5bfc232.tar.bz2 |
Updates felix.jar to version 3.0.7 (Courtesy of Richard S. Hall).
Update check from menu on windows is ran in new thread, preventing block swing if authentication needed.
Diffstat (limited to 'src/net/java/sip/communicator')
-rw-r--r-- | src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java | 13 |
1 files changed, 12 insertions, 1 deletions
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(); } }); } |