summaryrefslogtreecommitdiffstats
path: root/dozentenmodul
diff options
context:
space:
mode:
authorJonathan Bauer2018-11-28 19:27:55 +0100
committerJonathan Bauer2018-11-28 19:27:55 +0100
commit87af8b58ab26c6277449c4a2548c76629b2c3f09 (patch)
tree1130d80ef94bcec244891a6737065bbf8bdd4efd /dozentenmodul
parent[client] LdapFilter: Fix editing/deleting existing items (diff)
downloadtutor-module-87af8b58ab26c6277449c4a2548c76629b2c3f09.tar.gz
tutor-module-87af8b58ab26c6277449c4a2548c76629b2c3f09.tar.xz
tutor-module-87af8b58ab26c6277449c4a2548c76629b2c3f09.zip
[client] fix bad equals() in CheckListTable
used to compare S to Wrapper<S> which can never be true
Diffstat (limited to 'dozentenmodul')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java
index d9527612..a2db0777 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java
@@ -135,7 +135,11 @@ public abstract class CheckListTable<T> extends ListTable<CheckListTable.Wrapper
@Override
public boolean equals(Object obj) {
- return item.equals(obj);
+ if (obj == null)
+ return false;
+ if (obj instanceof Wrapper<?>)
+ return item.equals(((Wrapper<?>)obj).item);
+ return false;
}
@Override