diff options
author | Jonathan Bauer | 2019-02-28 14:40:24 +0100 |
---|---|---|
committer | Jonathan Bauer | 2019-02-28 14:40:24 +0100 |
commit | df34f0edba0fa37e2cd0f587f3a333aa5fd19e87 (patch) | |
tree | 00ade552724f1049387aad9308cb0a8a5d4ae07a /dozentenmodul/src/main/java/org/openslx/dozmod | |
parent | [client] Implement assigning prefefined netrules to lecture (diff) | |
download | tutor-module-df34f0edba0fa37e2cd0f587f3a333aa5fd19e87.tar.gz tutor-module-df34f0edba0fa37e2cd0f587f3a333aa5fd19e87.tar.xz tutor-module-df34f0edba0fa37e2cd0f587f3a333aa5fd19e87.zip |
[client] fix printer checkbox toggling
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/configurator/NetshareConfigurator.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/configurator/NetshareConfigurator.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/configurator/NetshareConfigurator.java index 37abf135..508eda63 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/configurator/NetshareConfigurator.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/configurator/NetshareConfigurator.java @@ -77,7 +77,7 @@ public class NetshareConfigurator extends NetshareConfiguratorLayout { cboNetshareMountPoint.setEnabled(editable); chkIsPrinter.setEnabled(editable); chkShowPass.setEnabled(editable); - + if (item == null) { clearInputFields(); return; @@ -92,8 +92,11 @@ public class NetshareConfigurator extends NetshareConfiguratorLayout { tfPassword.setText(item.password); cboNetshareAuth.setSelectedItem(item.auth); if (item.mountpoint != null) { - cboNetshareMountPoint.setSelectedItem(Character.valueOf(item.mountpoint.charAt(0))); chkIsPrinter.setSelected(item.mountpoint.equals(PRINTER_MARKER)); + cboNetshareMountPoint + .setSelectedItem(item.mountpoint.equals(PRINTER_MARKER) ? EMPTY_MARKER + : Character.valueOf(item.mountpoint.charAt(0))); + cboNetshareMountPoint.setEnabled(editable && !item.mountpoint.equals(PRINTER_MARKER)); } if (editable) btnAdd.setText("Ă„ndern"); |