From 129405635fd7e3a64cc1ce95c7703ea69ff5226f Mon Sep 17 00:00:00 2001 From: Erokhin Stanislav Date: Mon, 31 Mar 2014 20:18:52 +0400 Subject: [PATCH] [log] Don't destroy data, when request invalid. --- .../com/intellij/vcs/log/newgraph/facade/CurrentBranches.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); }