summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2017-10-17 15:50:50 +0200
committerSimon Rettberg2017-10-17 15:50:50 +0200
commit41298b55504e3a25dee49f12b36fb780dd4cc694 (patch)
treeb4384ef6e20c6210350b0929e1816487be295257
parent[server] add network shares table (updater) (diff)
downloadtutor-module-41298b55504e3a25dee49f12b36fb780dd4cc694.tar.gz
tutor-module-41298b55504e3a25dee49f12b36fb780dd4cc694.tar.xz
tutor-module-41298b55504e3a25dee49f12b36fb780dd4cc694.zip
[client] Add null-check to work around bug in some java 8 versions (patch level somewhere before 144)
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
index bffbdf55..c7bac6bf 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java
@@ -313,9 +313,10 @@ public abstract class ListTable<T> extends JTable {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected,
boolean hasFocus, int row, int column) {
- super.getTableCellRendererComponent(table,
- modelValueToDisplayFormat(value, model.getColumn(convertColumnIndexToModel(column))),
- isSelected, hasFocus, row, column);
+ if (value != null) {
+ value = modelValueToDisplayFormat(value, model.getColumn(convertColumnIndexToModel(column)));
+ }
+ super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column);
setBorder(null);
return this;
}