diff --git a/iped-app/src/main/java/iped/app/ui/bookmarks/BookmarkColorsUtil.java b/iped-app/src/main/java/iped/app/ui/bookmarks/BookmarkColorsUtil.java index df2774ba58..892131e96a 100644 --- a/iped-app/src/main/java/iped/app/ui/bookmarks/BookmarkColorsUtil.java +++ b/iped-app/src/main/java/iped/app/ui/bookmarks/BookmarkColorsUtil.java @@ -50,10 +50,11 @@ public static Color getInitialColor(Set usedColors, String name) { if (colorsMemo.containsKey(key)) { return colorsMemo.get(key); } - int off = key % BookmarkStandardColors.numStandardColors; + int num = BookmarkStandardColors.numStandardColors; + int off = (key % num + num) % num; Color ret = BookmarkStandardColors.colors[off]; - for (int i = 0; i < BookmarkStandardColors.numStandardColors; i++) { - int idx = (off + i) % BookmarkStandardColors.numStandardColors; + for (int i = 0; i < num; i++) { + int idx = (off + i) % num; Color c = BookmarkStandardColors.colors[idx]; if (!usedColors.contains(c)) { ret = c;