diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/GraphTableController.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/GraphTableController.java index e3abf6b6e2d5..0ec4beaafee1 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/GraphTableController.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/frame/GraphTableController.java @@ -36,6 +36,7 @@ import com.intellij.vcs.log.paint.GraphCellPainter; import com.intellij.vcs.log.paint.PositionUtil; import com.intellij.vcs.log.ui.VcsLogUiImpl; import com.intellij.vcs.log.ui.render.GraphCommitCellRenderer; +import com.intellij.vcs.log.ui.render.SimpleColoredComponentLinkMouseListener; import com.intellij.vcs.log.ui.tables.GraphTableModel; import com.intellij.vcs.log.util.VcsUserUtil; import org.jetbrains.annotations.NotNull; @@ -230,7 +231,7 @@ public class GraphTableController { } private class MyMouseAdapter extends MouseAdapter { - @NotNull private final TableLinkMouseListener myLinkListener = myCommitRenderer.createLinkListener(); + @NotNull private final TableLinkMouseListener myLinkListener = new SimpleColoredComponentLinkMouseListener(); @Override public void mouseClicked(MouseEvent e) { diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRenderer.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRenderer.java index e70fed0d498a..cfc7a8d86a29 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRenderer.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/render/GraphCommitCellRenderer.java @@ -22,7 +22,6 @@ import org.jetbrains.annotations.Nullable; import javax.swing.*; import java.awt.*; -import java.awt.event.MouseEvent; import java.awt.image.BufferedImage; import java.util.Collection; @@ -107,10 +106,6 @@ public class GraphCommitCellRenderer extends TypeSafeTableCellRenderer