diff --git a/core/src/main/java/com/muwire/core/SharedFile.java b/core/src/main/java/com/muwire/core/SharedFile.java index 8a4f9118..f3bc296a 100644 --- a/core/src/main/java/com/muwire/core/SharedFile.java +++ b/core/src/main/java/com/muwire/core/SharedFile.java @@ -109,6 +109,10 @@ public class SharedFile { return downloaders; } + public Set getSearches() { + return searches; + } + public void addDownloader(String name) { downloaders.add(name); } diff --git a/gui/griffon-app/models/com/muwire/gui/SharedFileModel.groovy b/gui/griffon-app/models/com/muwire/gui/SharedFileModel.groovy index 00e3ca69..12a00731 100644 --- a/gui/griffon-app/models/com/muwire/gui/SharedFileModel.groovy +++ b/gui/griffon-app/models/com/muwire/gui/SharedFileModel.groovy @@ -19,8 +19,8 @@ class SharedFileModel { @Observable boolean showCommentActionEnabled public void mvcGroupInit(Map args) { - searchers.addAll(sf.searches) - downloaders.addAll(sf.downloaders) - certificates.addAll(core.certificateManager.byInfoHash.get(sf.infoHash)) + searchers.addAll(sf.getSearches()) + downloaders.addAll(sf.getDownloaders()) + certificates.addAll(core.certificateManager.byInfoHash.getOrDefault(sf.infoHash,[])) } } \ No newline at end of file