Fix sync progress

This commit is contained in:
croneter 2018-11-09 09:05:14 +01:00
parent 7830a0e0e3
commit 0b81fcd39c

View file

@ -42,7 +42,7 @@ class ProcessMetadata(backgroundthread.KillableThread, common.libsync_mixin):
self.last_sync = last_sync self.last_sync = last_sync
self.show_dialog = show_dialog self.show_dialog = show_dialog
self.total = 0 self.total = 0
self.current = 0 self.current = 1
self.title = None self.title = None
self.section_name = None self.section_name = None
self.dialog = None self.dialog = None
@ -57,7 +57,7 @@ class ProcessMetadata(backgroundthread.KillableThread, common.libsync_mixin):
self.dialog.update(progress, self.dialog.update(progress,
self.section_name, self.section_name,
'%s/%s: %s' '%s/%s: %s'
% (self.current + 1, self.total, self.title)) % (self.current, self.total, self.title))
def run(self): def run(self):
""" """
@ -76,7 +76,8 @@ class ProcessMetadata(backgroundthread.KillableThread, common.libsync_mixin):
while not self.isCanceled(): while not self.isCanceled():
if section is None: if section is None:
break break
self.current = 0 LOG.debug('Start processing section %s', section)
self.current = 1
self.total = section.total self.total = section.total
self.section_name = section.name self.section_name = section.name
with section.context(self.last_sync) as context: with section.context(self.last_sync) as context: