diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/index/IndexDataGetter.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/index/IndexDataGetter.java index 593b90d7889b..e67922709be5 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/data/index/IndexDataGetter.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/data/index/IndexDataGetter.java @@ -175,15 +175,19 @@ public class IndexDataGetter { @NotNull public Set getAffectedPaths(int commit) { + Set result = new SmartHashSet<>(); + Set paths = myCommitsToPaths.get(commit); - if (paths != null) return paths; + if (paths != null) result.addAll(paths); Set> renames = myCommitsToRenames.get(commit); - Set result = new SmartHashSet<>(); - for (UnorderedPair rename : renames) { - result.add(rename.first); - result.add(rename.second); + if (renames != null) { + for (UnorderedPair rename : renames) { + result.add(rename.first); + result.add(rename.second); + } } + return result; } }