Skip to content

Commit 3057fd6

Browse files
authored
[plugin manager] Dont disconnect overall finished signal
1 parent 4f1dd95 commit 3057fd6

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

python/pyplugin_installer/installer_data.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -339,7 +339,7 @@ def requestFetching(self, key, url=None, redirectionCounter=0):
339339
self.mRepositories[key]["xmlData"].setProperty('reposName', key)
340340
self.mRepositories[key]["xmlData"].setProperty('redirectionCounter', redirectionCounter)
341341
self.mRepositories[key]["xmlData"].downloadProgress.connect(self.mRepositories[key]["Relay"].dataReadProgress)
342-
self.mRepositories[key]["xmlData"].finished.connect(self.xmlDownloaded)
342+
self.mRepositories[key]["xmlDataFinished"] = self.mRepositories[key]["xmlData"].finished.connect(self.xmlDownloaded)
343343

344344
# ----------------------------------------- #
345345
def fetchingInProgress(self):
@@ -353,7 +353,7 @@ def fetchingInProgress(self):
353353
def killConnection(self, key):
354354
""" kill the fetching on demand """
355355
if self.mRepositories[key]["state"] == 1 and self.mRepositories[key]["xmlData"] and self.mRepositories[key]["xmlData"].isRunning():
356-
self.mRepositories[key]["xmlData"].finished.disconnect()
356+
self.mRepositories[key]["xmlData"].finished.disconnect(self.mRepositories[key]["xmlDataFinished"])
357357
self.mRepositories[key]["xmlData"].abort()
358358

359359
# ----------------------------------------- #

0 commit comments

Comments
 (0)