Sort the folder list in the deck editor

Signed-off-by: Jamin W. Collins <jamin.collins@gmail.com>
This commit is contained in:
Jamin W. Collins
2018-01-12 12:09:27 -08:00
parent 24d3801316
commit 0e587c5b3a

View File

@@ -5,11 +5,11 @@ import java.awt.Graphics;
import java.awt.Rectangle;
import java.awt.event.MouseEvent;
import java.util.HashMap;
import java.util.HashSet;
import java.util.TreeSet;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
import java.util.SortedSet;
import javax.swing.JMenu;
import javax.swing.JTable;
@@ -152,7 +152,7 @@ public final class DeckManager extends ItemManager<DeckProxy> implements IHasGam
protected void buildAddFilterMenu(final JMenu menu) {
GuiUtils.addSeparator(menu); //separate from current search item
final Set<String> folders = new HashSet<String>();
final SortedSet<String> folders = new TreeSet<String>();
for (final Entry<DeckProxy, Integer> deckEntry : getPool()) {
final String path = deckEntry.getKey().getPath();
if (StringUtils.isNotEmpty(path)) { //don't include root folder as option