aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator
diff options
context:
space:
mode:
authorDamian Minkov <damencho@jitsi.org>2011-01-07 15:39:47 +0000
committerDamian Minkov <damencho@jitsi.org>2011-01-07 15:39:47 +0000
commit8b919ddfb1de75c72c256aa671203183c5bfc232 (patch)
treee33cf2a44560a3871a1e3c302c0f3ed775819991 /src/net/java/sip/communicator
parentcc31fd9dac5e77844d6214ae393b5389d7d8783e (diff)
downloadjitsi-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.java13
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();
}
});
}