From 3633fbe3b07f8b2fef7982cda3a5c56d5f42b4e3 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Fri, 2 Sep 2016 18:05:27 +0200 Subject: [client] fix runscript changes not enabling the save button --- .../java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java index f8447b1f..5b09cf36 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java @@ -45,6 +45,8 @@ import org.openslx.dozmod.gui.control.LectureCustomPermissionManager.UserChangeE import org.openslx.dozmod.gui.control.LectureCustomPermissionManager.UserChangeEventListener; import org.openslx.dozmod.gui.control.NetrulesConfigurator.NetrulesConfiguration; import org.openslx.dozmod.gui.control.RunscriptConfigurator.RunscriptConfiguration; +import org.openslx.dozmod.gui.control.RunscriptConfigurator.RunscriptConfigurationChangeEvent; +import org.openslx.dozmod.gui.control.RunscriptConfigurator.RunscriptConfigurationChangeEventListener; import org.openslx.dozmod.gui.helper.DateTimeHelper; import org.openslx.dozmod.gui.helper.MessageType; import org.openslx.dozmod.gui.helper.TextChangeListener; @@ -277,7 +279,13 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements txtTitle.getDocument().addDocumentListener(docListener); txtDescription.getDocument().addDocumentListener(docListener); + ctlRunscriptConfigurator.addRunscriptConfigurationChangeEventListener(new RunscriptConfigurationChangeEventListener() { + @Override + public void stateChanged(RunscriptConfigurationChangeEvent event) { + btnSaveChanges.setEnabled(ctlRunscriptConfigurator.hasChanged()); + } + }); // Comboboxes final ItemListener comboItemListener = new ItemListener() { @Override -- cgit v1.2.3-55-g7522