diff options
author | Jonathan Bauer | 2018-11-28 19:27:55 +0100 |
---|---|---|
committer | Jonathan Bauer | 2018-11-28 19:27:55 +0100 |
commit | 87af8b58ab26c6277449c4a2548c76629b2c3f09 (patch) | |
tree | 1130d80ef94bcec244891a6737065bbf8bdd4efd /dozentenmodul/src/main/java/org | |
parent | [client] LdapFilter: Fix editing/deleting existing items (diff) | |
download | tutor-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/src/main/java/org')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java | 6 |
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 |