summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java8
1 files changed, 8 insertions, 0 deletions
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