diff options
2 files changed, 5 insertions, 2 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoriesViewSorter.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoriesViewSorter.java index c83f776dba..9fba85bd2d 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoriesViewSorter.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoriesViewSorter.java @@ -38,6 +38,8 @@ public class RepositoriesViewSorter extends public int category(Object element) { if (element instanceof RepositoryTreeNode) { RepositoryTreeNode<? extends Object> node = (RepositoryTreeNode<? extends Object>) element; + if (node.getType() == RepositoryTreeNodeType.BRANCHHIERARCHY) + return RepositoryTreeNodeType.REF.ordinal(); return node.getType().ordinal(); } return super.category(element); diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoryTreeNodeType.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoryTreeNodeType.java index 7ad8da5cac..3c378a7a18 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoryTreeNodeType.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/RepositoryTreeNodeType.java @@ -28,8 +28,9 @@ public enum RepositoryTreeNodeType { /** */ LOCAL(PlatformUI.getWorkbench().getSharedImages().getImage( ISharedImages.IMG_OBJ_FOLDER)), // - /** */ - BRANCHHIERARCHY(UIIcons.REMOTE_SPEC.createImage()), // + /** */ + BRANCHHIERARCHY(PlatformUI.getWorkbench().getSharedImages().getImage( + ISharedImages.IMG_OBJ_FOLDER)), // /** */ REMOTETRACKING(PlatformUI.getWorkbench().getSharedImages().getImage( ISharedImages.IMG_OBJ_FOLDER)), // |