AddonManager: Fixed crash when quickly clicking through addons

This commit is contained in:
Yorik van Havre
2019-10-10 14:56:28 -03:00
parent 728eedc038
commit f946cfaaa4
2 changed files with 15 additions and 1 deletions

View File

@@ -304,6 +304,11 @@ class CommandAddonManager:
# kill existing show worker (might still be busy loading images...)
if self.show_worker:
self.show_worker.exit()
self.show_worker.stopImageLoading()
# wait until the thread stops
while True:
if self.show_worker.isFinished():
break
self.show_worker = ShowWorker(self.repos, idx)
self.show_worker.info_label.connect(self.show_information)
self.show_worker.addon_repos.connect(self.update_repos)