X-Git-Url: http://git.nikiroo.be/?p=fanfix.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Ffanfix%2Freader%2Fui%2FGuiReaderSearch.java;h=50d3d82f4b80f23b6291da3c61e0166969412626;hp=f0285d789b7859e6b008344a273af517e5b75a88;hb=6e950847558e8528100e4744ee3f2ffe341d74a4;hpb=e581bb8a2d391b5ce12b7a82134640d01d9c4843 diff --git a/src/be/nikiroo/fanfix/reader/ui/GuiReaderSearch.java b/src/be/nikiroo/fanfix/reader/ui/GuiReaderSearch.java index f0285d7..50d3d82 100644 --- a/src/be/nikiroo/fanfix/reader/ui/GuiReaderSearch.java +++ b/src/be/nikiroo/fanfix/reader/ui/GuiReaderSearch.java @@ -36,13 +36,14 @@ import be.nikiroo.fanfix.supported.SupportType; * * @author niki */ +// JCombobox not 1.6 compatible +@SuppressWarnings({ "unchecked", "rawtypes" }) public class GuiReaderSearch extends JFrame { private static final long serialVersionUID = 1L; private List supportTypes; private SupportType supportType; private boolean searchByTags; - private List tags; private String keywords; private int page; private int maxPage; @@ -63,7 +64,6 @@ public class GuiReaderSearch extends JFrame { setLayout(new BorderLayout()); setSize(800, 600); - tags = new ArrayList(); page = 1; // TODO maxPage = -1; searchByTags = false; @@ -257,8 +257,6 @@ public class GuiReaderSearch extends JFrame { }); } - // not 1.6 compatible - @SuppressWarnings({ "unchecked", "rawtypes" }) private void addTagBar(List tags, final SearchableTag selected) { tags.add(0, null); @@ -326,7 +324,7 @@ public class GuiReaderSearch extends JFrame { error(e); } } - + setWaitingScreen(false); } }); @@ -434,7 +432,7 @@ public class GuiReaderSearch extends JFrame { }).start(); } - // tag: must be filled (or NULL for base tags) + // tag: null = base tags public void searchTag(final SupportType searchOn, final int page, final int item, final SearchableTag tag) { @@ -452,6 +450,12 @@ public class GuiReaderSearch extends JFrame { .getSearchable(searchOn); if (tag != null) { + try { + search.fillTag(tag); + } catch (IOException e) { + error(e); + } + int maxPage = 0; try { maxPage = search.searchPages(tag);