diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java
index 3c7ee0f1..58257dfe 100644
--- a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java
+++ b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/ChecksumTableCellRenderer.java
@@ -17,7 +17,7 @@ public class ChecksumTableCellRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
- super.getTableCellRendererComponent(table, null, isSelected, hasFocus, row, column);
+ super.getTableCellRendererComponent(table, null, isSelected, false, row, column);
if (value == null)
return this;
diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java
index ab90c91e..5f605e65 100644
--- a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java
+++ b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/FileNameTableCellRenderer.java
@@ -18,7 +18,7 @@ public 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, hasFocus, row, column);
+ super.getTableCellRendererComponent(table, value, isSelected, false, row, column);
if (hasFocus) {
// do not highlight text is focused, that just looks weird
@@ -33,15 +33,13 @@ public class FileNameTableCellRenderer extends DefaultTableCellRenderer {
return this;
}
- matcher.reset();
- StringBuffer sb = new StringBuffer("");
-
- while (matcher.find()) {
- matcher.appendReplacement(sb, "[$1]");
- }
+ // html label will word-wrap automatically, so we use nobr to make it single-line
+ StringBuffer sb = new StringBuffer("");
+ matcher.appendReplacement(sb, "[$1]");
matcher.appendTail(sb);
- sb.append("");
+
+ sb.append("");
setText(sb.toString());
diff --git a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java
index d3b9538e..cf4dd41b 100644
--- a/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java
+++ b/source/net/sourceforge/filebot/ui/panel/sfv/renderer/StateIconTableCellRenderer.java
@@ -30,7 +30,7 @@ public class StateIconTableCellRenderer extends DefaultTableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) {
- super.getTableCellRendererComponent(table, null, isSelected, hasFocus, row, column);
+ super.getTableCellRendererComponent(table, null, isSelected, false, row, column);
ChecksumRow.State state = (State) value;