From 81e259bb628e04942e2510bcd4fc5a6c8deb35e5 Mon Sep 17 00:00:00 2001 From: Branislav Stojkovic Date: Sat, 9 Mar 2019 11:24:44 +0100 Subject: [PATCH] fix the sorting for favorites --- diylc/diylc-core/src/org/diylc/common/Favorite.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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()); } }