aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/felix.jarbin398002 -> 403250 bytes
-rw-r--r--src/net/java/sip/communicator/plugin/updatechecker/UpdateCheckActivator.java13
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/felix.jar b/lib/felix.jar
index abe8d29..4c73e94 100644
--- a/lib/felix.jar
+++ b/lib/felix.jar
Binary files differ
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();
}
});
}