summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-10-15 14:52:00 +0200
committerSimon Rettberg2019-10-15 14:52:00 +0200
commitb330f4c3071d2c1d64395b73d0772fd878f56e07 (patch)
tree868c3a05a903a986758f80a3c3678049aaac9151
parent[client] THINK before commiting (diff)
downloadtutor-module-b330f4c3071d2c1d64395b73d0772fd878f56e07.tar.gz
tutor-module-b330f4c3071d2c1d64395b73d0772fd878f56e07.tar.xz
tutor-module-b330f4c3071d2c1d64395b73d0772fd878f56e07.zip
[client] Change update-button text in login mask if update is available
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java
index d089fafd..6d9d4de4 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java
@@ -43,6 +43,7 @@ import org.openslx.dozmod.thrift.Session;
import org.openslx.dozmod.thrift.ThriftActions;
import org.openslx.dozmod.thrift.ThriftError;
import org.openslx.dozmod.thrift.cache.OrganizationCache;
+import org.openslx.dozmod.util.ClientVersion;
import org.openslx.dozmod.util.DesktopEnvironment;
import org.openslx.dozmod.util.DesktopEnvironment.Link;
import org.openslx.util.QuickTimer;
@@ -151,6 +152,7 @@ public class LoginWindow extends LoginWindowLayout {
@Override
public void run() {
populateIdpCombo(orgs);
+ LoginWindow.this.pack();
enableLogin(true);
}
});
@@ -230,6 +232,20 @@ public class LoginWindow extends LoginWindowLayout {
});
}
});
+
+ QuickTimer.scheduleOnce(new Task() {
+ @Override
+ public void fire() {
+ if (!ClientVersion.isNewest()) {
+ Gui.asyncExec(new Runnable() {
+ @Override
+ public void run() {
+ btnUpdateCheck.setText("!! UPDATE !!");
+ }
+ });
+ }
+ }
+ });
}
/**