summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2019-02-27 15:21:46 +0100
committerSimon Rettberg2019-02-27 15:21:46 +0100
commit908a45fee2e214fa7338781ce7e7fa9ea7fe88c1 (patch)
treec1fa234089ab9ca5d0eede1b3920bfcdc179f718
parent[client] use config dir name for logfile (diff)
downloadtutor-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.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);
}
/**