diff options
author | Simon Rettberg | 2019-02-27 15:21:46 +0100 |
---|---|---|
committer | Simon Rettberg | 2019-02-27 15:21:46 +0100 |
commit | 908a45fee2e214fa7338781ce7e7fa9ea7fe88c1 (patch) | |
tree | c1fa234089ab9ca5d0eede1b3920bfcdc179f718 | |
parent | [client] use config dir name for logfile (diff) | |
download | tutor-module-908a45fee2e214fa7338781ce7e7fa9ea7fe88c1.tar.gz tutor-module-908a45fee2e214fa7338781ce7e7fa9ea7fe88c1.tar.xz tutor-module-908a45fee2e214fa7338781ce7e7fa9ea7fe88c1.zip |
[client] Fix array out of bounds with old servers
-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); } /** |