diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LectureDetailsWindow.java | 5 |
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); } /** |