diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/history/FileHistoryFilterer.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/history/FileHistoryFilterer.java index 3c1a3100e3af..967e33776cff 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/history/FileHistoryFilterer.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/history/FileHistoryFilterer.java @@ -171,7 +171,7 @@ class FileHistoryFilterer extends VcsLogFilterer { FilePath previousPath = myNamesData.getPreviousPath(commit, currentPath); if (previousPath != null) { myMatchingCommits.add(commit); - if (!currentPath.equals(previousPath)) myPaths.push(previousPath); + myPaths.push(previousPath); myNamesData.retain(commit, currentPath, previousPath); } else { @@ -184,7 +184,7 @@ class FileHistoryFilterer extends VcsLogFilterer { public void exitNode(int node) { Integer commit = myVisibleGraph.getRowInfo(node).getCommit(); if (myMatchingCommits.contains(commit)) { - if (myNamesData.getRenamedPath(commit, myPaths.peek()) != null) myPaths.pop(); + myPaths.pop(); } } }