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 8660219195ba..e3abf6b6e2d5 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 @@ -230,7 +230,7 @@ public class GraphTableController { } private class MyMouseAdapter extends MouseAdapter { - @NotNull private final TableLinkMouseListener myLinkListener = new TableLinkMouseListener(); + @NotNull private final TableLinkMouseListener myLinkListener = myCommitRenderer.createLinkListener(); @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 daa74873ddac..e70fed0d498a 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 @@ -2,6 +2,8 @@ package com.intellij.vcs.log.ui.render; import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.vcs.changes.issueLinks.IssueLinkRenderer; +import com.intellij.openapi.vcs.changes.issueLinks.TableLinkMouseListener; +import com.intellij.ui.SimpleColoredComponent; import com.intellij.ui.SimpleColoredRenderer; import com.intellij.ui.SimpleTextAttributes; import com.intellij.util.ObjectUtils; @@ -20,6 +22,7 @@ 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; @@ -46,12 +49,12 @@ public class GraphCommitCellRenderer extends TypeSafeTableCellRenderer