summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java13
1 files changed, 12 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
index b6727d2c..166ccdd7 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/MainWindow.java
@@ -26,6 +26,8 @@ import javax.swing.JPanel;
import javax.swing.JSeparator;
import org.apache.log4j.Logger;
+import org.apache.thrift.TException;
+import org.openslx.bwlp.thrift.iface.SatelliteStatus;
import org.openslx.bwlp.thrift.iface.WhoamiInfo;
import org.openslx.dozmod.App;
import org.openslx.dozmod.Config;
@@ -382,7 +384,16 @@ public abstract class MainWindow {
if (maxMemory != Long.MAX_VALUE) {
txt += ", limit: " + FormatHelper.bytes(maxMemory, false);
}
- final String labelText = txt + "]";
+ txt += "]";
+ if (Session.getUserId() != null) {
+ try {
+ SatelliteStatus status = ThriftManager.getSatClient().getStatus();
+ txt += " [" + FormatHelper.bytes(status.availableStorageBytes, false) + "]";
+ } catch (TException e) {
+ //
+ }
+ }
+ final String labelText = txt;
Gui.asyncExec(new Runnable() {
@Override
public void run() {