diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/FileNameTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/FileNameTableCellRenderer.java index 7b2c8ece..f37b5666 100644 --- a/source/net/sourceforge/filebot/ui/panel/sfv/FileNameTableCellRenderer.java +++ b/source/net/sourceforge/filebot/ui/panel/sfv/FileNameTableCellRenderer.java @@ -15,16 +15,11 @@ class FileNameTableCellRenderer extends DefaultTableCellRenderer { @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { - super.getTableCellRendererComponent(table, value, isSelected, false, row, column); - if (hasFocus) { - // do not highlight checksum patterns in focused cells, that would look weird - return this; - } - - // change font-color of checksum pattern - String htmlText = value.toString().replaceAll("\\[(\\p{XDigit}{8})\\]", "[$1]"); + // highlight CRC32 checksum patterns by using a smaller font-size and changing the font-color to a dark green + // do not change the font-color if cell is selected, because that would look ugly (imagine green text on blue background ...) + String htmlText = value.toString().replaceAll("\\[(\\p{XDigit}{8})\\]", "[$1]"); // use no-break, because we really don't want line-wrapping in our table cells setText("" + htmlText + "");