diff options
author | Simon Rettberg | 2019-10-15 14:52:00 +0200 |
---|---|---|
committer | Simon Rettberg | 2019-10-15 14:52:00 +0200 |
commit | b330f4c3071d2c1d64395b73d0772fd878f56e07 (patch) | |
tree | 868c3a05a903a986758f80a3c3678049aaac9151 | |
parent | [client] THINK before commiting (diff) | |
download | tutor-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.java | 16 |
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 !!"); + } + }); + } + } + }); } /** |