summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java5
1 files changed, 4 insertions, 1 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 8924ed97..fc1c375e 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
@@ -629,7 +629,10 @@ public class LectureDetailsWindow extends LectureDetailsWindowLayout implements
}
private void setTabEnabled(JPanel tab, boolean editable) {
- pnlTabs.setEnabledAt(pnlTabs.indexOfComponent(tab), editable);
+ int index = pnlTabs.indexOfComponent(tab);
+ if (index == -1) // Check if tab exists -- we don't add some, depending on server version
+ return;
+ pnlTabs.setEnabledAt(index, editable);
}
/**