diff --git a/ankiqt/ui/main.py b/ankiqt/ui/main.py index ff46b0655..69555485b 100644 --- a/ankiqt/ui/main.py +++ b/ankiqt/ui/main.py @@ -1497,7 +1497,10 @@ day = :d""", d=yesterday) def openSyncProgress(self): self.syncProgressDialog = QProgressDialog(_("Syncing Media..."), "", 0, 0, self) + self.syncProgressDialog.setWindowTitle(_("Syncing Media...")) self.syncProgressDialog.setCancelButton(None) + self.syncProgressDialog.setAutoClose(False) + self.syncProgressDialog.setAutoReset(False) def closeSyncProgress(self): self.syncProgressDialog.cancel() diff --git a/ankiqt/ui/sync.py b/ankiqt/ui/sync.py index de878a12d..09e8e1752 100644 --- a/ankiqt/ui/sync.py +++ b/ankiqt/ui/sync.py @@ -165,6 +165,7 @@ class Sync(QThread): client.sync() except: self.emit(SIGNAL("bulkSyncFailed")) + time.sleep(0.1) self.emit(SIGNAL("closeSyncProgress")) def bulkCallback(self, *args):