Skip to content

Commit 69d100d

Browse files
committed
Prevent duplicates in parent list selector
1 parent f0ed3a2 commit 69d100d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

main/src/main/java/cgeo/geocaching/storage/DataStore.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2947,7 +2947,9 @@ public static List<String> getFullListHierarchy() {
29472947
for (String list : cursorToColl(c, new ArrayList<>(), GET_STRING_0)) {
29482948
final int prefix = list.lastIndexOf(GROUP_SEPARATOR);
29492949
if (prefix >= 0) {
2950-
result.add(list.substring(0, prefix + 1));
2950+
if (!result.contains(list.substring(0, prefix + 1))) {
2951+
result.add(list.substring(0, prefix + 1));
2952+
}
29512953
} else if (!result.contains(list + GROUP_SEPARATOR)) {
29522954
result.add(list);
29532955
}

0 commit comments

Comments
 (0)