From df34f0edba0fa37e2cd0f587f3a333aa5fd19e87 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 28 Feb 2019 14:40:24 +0100 Subject: [client] fix printer checkbox toggling --- .../org/openslx/dozmod/gui/configurator/NetshareConfigurator.java | 7 +++++-- 1 file 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"); -- cgit v1.2.3-55-g7522