From 14ba3287825d8fd84e3c83709e951f658cb09b3d Mon Sep 17 00:00:00 2001 From: Julia Beliaeva Date: Wed, 3 Dec 2014 20:48:09 +0300 Subject: [PATCH] [vcs-log] sort root actions in paths menu --- .../vcs/log/ui/filter/StructureFilterPopupComponent.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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)); } }