[SCM] ktp-filetransfer-handler packaging branch, master, updated. debian/15.12.1-2-226-g825cd93
Maximiliano Curia
maxy at moszumanska.debian.org
Sat May 28 00:12:01 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/applications/ktp-filetransfer-handler.git;a=commitdiff;h=22c1f84
The following commit has been merged in the master branch:
commit 22c1f84f37ef31f034fb0996597d8a8853d4f10b
Author: Daniele E. Domenichelli <daniele.domenichelli at gmail.com>
Date: Sun Dec 18 01:58:14 2011 +0100
Do some cleanup when ft is cancelled
---
src/handle-incoming-file-transfer-channel-job.cpp | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/src/handle-incoming-file-transfer-channel-job.cpp b/src/handle-incoming-file-transfer-channel-job.cpp
index 96cbab7..00d9cd5 100644
--- a/src/handle-incoming-file-transfer-channel-job.cpp
+++ b/src/handle-incoming-file-transfer-channel-job.cpp
@@ -425,10 +425,21 @@ void HandleIncomingFileTransferChannelJobPrivate::__k__onFileTransferChannelStat
break;
}
case Tp::FileTransferStateCancelled:
+ {
q->setError(KTp::FileTransferCancelled);
q->setErrorText(i18n("Incoming file transfer was canceled."));
+ // Close .part file if open
+ if (file->isOpen()) {
+ file->close();
+ }
+ // Delete the old file if exists
+ QFile oldFile(url.toLocalFile(), 0);
+ if (oldFile.exists()) {
+ oldFile.remove();
+ }
q->kill(KJob::Quietly);
break;
+ }
case Tp::FileTransferStateAccepted:
case Tp::FileTransferStatePending:
case Tp::FileTransferStateOpen:
--
ktp-filetransfer-handler packaging
More information about the pkg-kde-commits
mailing list