diff --git a/platform/vcs-log/graph/src/com/intellij/vcs/log/newgraph/facade/CurrentBranches.java b/platform/vcs-log/graph/src/com/intellij/vcs/log/newgraph/facade/CurrentBranches.java index 8dcf2c71c996..d514291bb67d 100644 --- a/platform/vcs-log/graph/src/com/intellij/vcs/log/newgraph/facade/CurrentBranches.java +++ b/platform/vcs-log/graph/src/com/intellij/vcs/log/newgraph/facade/CurrentBranches.java @@ -49,7 +49,6 @@ public class CurrentBranches { setAllValues(myVisibleNodesInBranches, true); return; } - setAllValues(myVisibleNodesInBranches, false); Set startedNodes = new HashSet(); for (int i = 0; i < myPermanentGraph.nodesCount(); i++) { if (heads.contains(myPermanentGraph.getHashIndex(i))) @@ -58,6 +57,7 @@ public class CurrentBranches { if (startedNodes.size() != heads.size() || heads.isEmpty()) { throw new InvalidRequestException("Heads size is invalid! startedNodes " + startedNodes + "; heads: " + heads); } + setAllValues(myVisibleNodesInBranches, false); selectAllVisibleNodes(startedNodes); }