From b9812a9cc94143d7b42c106d4d16dce67c2a2e58 Mon Sep 17 00:00:00 2001 From: Julia Beliaeva Date: Fri, 17 Oct 2014 19:56:07 +0400 Subject: [PATCH] [vcs-log] root column unfocused background IDEA-105467 --- .../src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java index e41bb8c297c6..f7bab5da5033 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/VcsLogGraphTable.java @@ -490,6 +490,8 @@ public class VcsLogGraphTable extends JBTable implements TypeSafeDataProvider, C @NotNull private Color myColor = UIUtil.getTableBackground(); @NotNull private Color myBorderColor = UIUtil.getTableBackground(); private boolean isNarrow = true; + @NotNull + private TableCellRenderer myRenderer = new DefaultTableCellRenderer(); RootCellRenderer(@NotNull VcsLogUiImpl ui) { super("", CENTER); @@ -540,7 +542,7 @@ public class VcsLogGraphTable extends JBTable implements TypeSafeDataProvider, C //noinspection UseJBColor Color transparentColor = new Color(color.getRed(), color.getGreen(), color.getBlue(), 50); myColor = new JBColor(transparentColor, transparentColor); - myBorderColor = UIUtil.getTableBackground(isSelected); + myBorderColor = myRenderer.getTableCellRendererComponent(table, text, isSelected, hasFocus, row, column).getBackground(); setForeground(UIUtil.getTableForeground(false)); if (myUi.isShowRootNames()) {