X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix_swing%2Fgui%2Fbrowser%2FAuthorTab.java;h=0323b770ab56ffa3c1407a3eb240d89b42cbd827;hb=30c4d6ed834b52aa4ce4b252295c41b63375ecba;hp=2436e43a6729214e6f7cd289c315c80e9f555d31;hpb=3cdf3fd8a60d22a592e1cd0634cb108faa1f5f9f;p=fanfix.git diff --git a/src/be/nikiroo/fanfix_swing/gui/browser/AuthorTab.java b/src/be/nikiroo/fanfix_swing/gui/browser/AuthorTab.java index 2436e43..0323b77 100644 --- a/src/be/nikiroo/fanfix_swing/gui/browser/AuthorTab.java +++ b/src/be/nikiroo/fanfix_swing/gui/browser/AuthorTab.java @@ -6,6 +6,7 @@ import java.util.List; import javax.swing.tree.DefaultMutableTreeNode; import be.nikiroo.fanfix.Instance; +import be.nikiroo.fanfix.bundles.StringIdGui; public class AuthorTab extends BasicTab> { public AuthorTab(int index, String listenerCommand) { @@ -20,7 +21,8 @@ public class AuthorTab extends BasicTab> { @Override protected void fillData(List data) { try { - List authors = Instance.getInstance().getLibrary().getAuthors(); + List authors = Instance.getInstance().getLibrary() + .getAuthors(); for (String author : authors) { data.add(author); } @@ -37,14 +39,21 @@ public class AuthorTab extends BasicTab> { @Override protected String keyToDisplay(String key) { + if (key.trim().isEmpty()) { + key = Instance.getInstance().getTransGui() + .getString(StringIdGui.MENU_AUTHORS_UNKNOWN); + } + return key; } @Override - protected int loadData(DefaultMutableTreeNode root, List authors, String filter) { + protected int loadData(DefaultMutableTreeNode root, List authors, + String filter) { for (String author : authors) { if (checkFilter(filter, author)) { - DefaultMutableTreeNode sourceNode = new DefaultMutableTreeNode(author); + DefaultMutableTreeNode sourceNode = new DefaultMutableTreeNode( + author); root.add(sourceNode); } }