diff -r 28e57079dab5 -r 34c774fb57b5 Helpviewer/Sync/FtpSyncHandler.py --- a/Helpviewer/Sync/FtpSyncHandler.py Sun Feb 26 19:19:50 2012 +0100 +++ b/Helpviewer/Sync/FtpSyncHandler.py Sun Feb 26 19:43:27 2012 +0100 @@ -170,8 +170,8 @@ self.__ftp.cd(self.__storePathList[0]) else: if id in self.__syncIDs: - # TODO: change this like below - self.__syncIDs[id][1].close() + if self.__ftp.currentCommand() == QFtp.Get: + self.__syncIDs[id][1].close() self.syncStatus.emit(self.__syncIDs[id][0], False, self.__ftp.errorString()) self.syncFinished.emit(self.__syncIDs[id][0], False,