clear pieces on cancel

pull/5/head
Zlatin Balevsky 2019-06-21 17:22:55 +01:00
parent d27872cc8b
commit ed12d78a48
2 changed files with 6 additions and 0 deletions

View File

@ -180,6 +180,7 @@ public class Downloader {
piecesFile.delete() piecesFile.delete()
} }
incompleteFile.delete() incompleteFile.delete()
pieces.clearAll()
} }
void stop() { void stop() {

View File

@ -78,4 +78,9 @@ class Pieces {
synchronized boolean isDownloaded(int piece) { synchronized boolean isDownloaded(int piece) {
done.get(piece) done.get(piece)
} }
synchronized void clearAll() {
done.clear()
claimed.clear()
}
} }