fix library caching issues and change get-by-source, by-author.. into result-list
[fanfix.git] / src / be / nikiroo / fanfix / library / LocalLibrary.java
index c99a0fbebefc1a2fef30d6f83d8c0d080303b5ef..80d216b84c216fd32a5dc8cf26f9e4dc2a28353c 100644 (file)
@@ -98,7 +98,7 @@ public class LocalLibrary extends BasicLibrary {
        }
 
        @Override
-       protected List<MetaData> getMetas(Progress pg) {
+       protected synchronized List<MetaData> getMetas(Progress pg) {
                return new ArrayList<MetaData>(getStories(pg).keySet());
        }
 
@@ -214,7 +214,7 @@ public class LocalLibrary extends BasicLibrary {
                        }
                }
 
-               invalidateInfo();
+               updateInfo(meta);
        }
 
        @Override