diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/StructureFilterPopupComponent.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/StructureFilterPopupComponent.java index 566ef1bafcd3..c6c1576e3391 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/StructureFilterPopupComponent.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/filter/StructureFilterPopupComponent.java @@ -97,7 +97,12 @@ class StructureFilterPopupComponent extends FilterPopupComponent actions = new ArrayList(); if (roots.size() <= 10) { - for (VirtualFile root : roots) { + for (VirtualFile root : ContainerUtil.sorted(roots, new Comparator() { + @Override + public int compare(VirtualFile o1, VirtualFile o2) { + return o1.getName().compareTo(o2.getName()); + } + })) { actions.add(new SelectVisibleRootAction(root)); } }