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 99246db14259..3532137577d3 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 @@ -317,6 +317,7 @@ public class VcsLogGraphTable extends JBTable implements TypeSafeDataProvider, C Node jumpToNode = arrowToNode(e); if (jumpToNode != null) { jumpToRow(jumpToNode.getRowIndex()); + return; } GraphElement graphElement = overCell(e); myUI.click(graphElement); @@ -336,7 +337,12 @@ public class VcsLogGraphTable extends JBTable implements TypeSafeDataProvider, C else { setCursor(DEFAULT_CURSOR); } - myUI.over(overCell(e)); + + if (jumpToNode == null) { + myUI.over(overCell(e)); + } else { + myUI.over(null); + } } private boolean isAboveLink(MouseEvent e) {