diff options
| author | Simon Rettberg | 2017-10-17 15:50:50 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2017-10-17 15:50:50 +0200 |
| commit | 41298b55504e3a25dee49f12b36fb780dd4cc694 (patch) | |
| tree | b4384ef6e20c6210350b0929e1816487be295257 /dozentenmodul/src/main/java | |
| parent | [server] add network shares table (updater) (diff) | |
| download | tutor-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)
Diffstat (limited to 'dozentenmodul/src/main/java')
| -rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/control/table/ListTable.java | 7 |
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; } |
