fix library caching issues and change get-by-source, by-author.. into result-list
[fanfix.git] / src / be / nikiroo / fanfix / reader / ui / GuiReaderBookInfo.java
index c163834f493f875755ac0e3d15af12263433d7a2..3cef8cfddcd48232875e64be1ee5315abfac9616 100644 (file)
@@ -17,6 +17,12 @@ import be.nikiroo.utils.StringUtils;
  * @author niki
  */
 public class GuiReaderBookInfo {
+       /**
+        * The type of {@link GuiReaderBook} (i.e., related to a story or to something else that
+        * can encompass stories).
+        * 
+        * @author niki
+        */
        public enum Type {
                /** A normal story, which can be "read". */
                STORY,
@@ -207,7 +213,7 @@ public class GuiReaderBookInfo {
 
                int size = 0;
                try {
-                       size = lib.getListBySource(source).size();
+                       size = lib.getList().filter(source, null, null).size();
                } catch (IOException e) {
                }
 
@@ -237,7 +243,7 @@ public class GuiReaderBookInfo {
 
                int size = 0;
                try {
-                       size = lib.getListByAuthor(author).size();
+                       size = lib.getList().filter(null, author, null).size();
                } catch (IOException e) {
                }