diff --git a/diylc/diylc-core/src/org/diylc/common/Favorite.java b/diylc/diylc-core/src/org/diylc/common/Favorite.java index b102c12f..bdd9c645 100644 --- a/diylc/diylc-core/src/org/diylc/common/Favorite.java +++ b/diylc/diylc-core/src/org/diylc/common/Favorite.java @@ -80,9 +80,14 @@ public class Favorite implements Serializable, Comparable { public enum FavoriteType { Component, Block } + + public String toDisplay() { + String[] parts = name.split("\\."); + return parts[parts.length - 1]; + } @Override public int compareTo(Favorite o) { - return name.compareToIgnoreCase(o.getName()); + return toDisplay().compareToIgnoreCase(o.toDisplay()); } }