mirror of https://github.com/zlatinb/muwire
only remove from index if no more files have the same comment
parent
d0299f80c6
commit
942de287c6
|
@ -119,11 +119,12 @@ class FileManager {
|
||||||
void onUICommentEvent(UICommentEvent e) {
|
void onUICommentEvent(UICommentEvent e) {
|
||||||
if (e.oldComment != null) {
|
if (e.oldComment != null) {
|
||||||
def comment = DataUtil.readi18nString(Base64.decode(e.oldComment))
|
def comment = DataUtil.readi18nString(Base64.decode(e.oldComment))
|
||||||
index.remove(comment)
|
|
||||||
Set<File> existingFiles = commentToFile.get(comment)
|
Set<File> existingFiles = commentToFile.get(comment)
|
||||||
existingFiles.remove(e.sharedFile.getFile())
|
existingFiles.remove(e.sharedFile.getFile())
|
||||||
if (existingFiles.isEmpty())
|
if (existingFiles.isEmpty()) {
|
||||||
commentToFile.remove(comment)
|
commentToFile.remove(comment)
|
||||||
|
index.remove(comment)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String comment = e.sharedFile.getComment()
|
String comment = e.sharedFile.getComment()
|
||||||
|
|
Loading…
Reference in New Issue