From 314f6c9b1f8dbf91dd87d06ee36ce2f6b2677598 Mon Sep 17 00:00:00 2001 From: Samson Melamed Date: Sat, 10 Jan 2009 00:00:48 -0500 Subject: [PATCH] fixes media sync progress bar not reaching 100% --- anki/sync.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/anki/sync.py b/anki/sync.py index 252a5a4cf..3570a6a8a 100644 --- a/anki/sync.py +++ b/anki/sync.py @@ -1039,21 +1039,26 @@ class BulkMediaSyncer(SyncTools): total = len(missing) for n in range(total): fname = missing[n] - data = self.getFile(fname) self.progressCallback('up', n, total, fname) + data = self.getFile(fname) if data: self.server.addFile(fname, data) n += 1 + if total > 0: + self.progressCallback('up', total, total, missing[total-1]) + # download from server missing = self.missingMedia() total = len(missing) for n in range(total): fname = missing[n] - data = self.server.getFile(fname) self.progressCallback('down', n, total, fname) + data = self.server.getFile(fname) if data: self.addFile(fname, data) n += 1 + if total > 0: + self.progressCallback('down', total, total, missing[total-1]) def getFile(self, fname): try: