diff --git a/aqt/progress.py b/aqt/progress.py index 2b16fbdaf..64fc50cb7 100644 --- a/aqt/progress.py +++ b/aqt/progress.py @@ -110,7 +110,8 @@ class ProgressManager(object): def finish(self): self._levels -= 1 - if self._levels == 0: + self._levels = max(0, self._levels) + if self._levels == 0 and self._win: self._win.cancel() self._unsetBusy()