OSDN Git Service

kget: set download speed to zero once KIO transfer is done
authorIvailo Monev <xakepa10@gmail.com>
Mon, 25 Apr 2022 16:03:38 +0000 (19:03 +0300)
committerIvailo Monev <xakepa10@gmail.com>
Mon, 25 Apr 2022 16:03:38 +0000 (19:03 +0300)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
kget/transfer-plugins/kio/transferKio.cpp

index 33faa5e..c3acb86 100644 (file)
@@ -214,6 +214,9 @@ void TransferKio::slotResult( KJob * kioJob )
 {
     kDebug(5001) << "slotResult" << kioJob->error() << kioJob->errorString();
 
+    m_downloadSpeed = 0;
+    setTransferChange(Transfer::Tc_DownloadSpeed, true);
+
     switch (kioJob->error()) {
         case 0:                            // The download has finished
         case KIO::ERR_FILE_ALREADY_EXIST: { // The file has already been downloaded.