diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/CheckListTable.java')
-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 |