diff --git a/python/pyplugin_installer/installer_data.py b/python/pyplugin_installer/installer_data.py index ed5442fbb44..73e763882e3 100644 --- a/python/pyplugin_installer/installer_data.py +++ b/python/pyplugin_installer/installer_data.py @@ -386,7 +386,7 @@ class Repositories(QObject): # ----------------------------------------- # def killConnection(self, key): """ kill the fetching on demand """ - if self.mRepositories[key]["xmlData"] and self.mRepositories[key]["xmlData"].isRunning(): + if self.mRepositories[key]["state"]==1 and self.mRepositories[key]["xmlData"] and self.mRepositories[key]["xmlData"].isRunning(): self.mRepositories[key]["xmlData"].finished.disconnect() self.mRepositories[key]["xmlData"].abort()