mirror of
https://github.com/qTox/qTox.git
synced 2024-03-22 14:00:36 +08:00
Fix division by 0 when receiving from empty files
Like /dev/zero.
This commit is contained in:
parent
af9c370169
commit
74e9d7a4f5
|
@ -171,10 +171,15 @@ void FileTransfertWidget::onFileTransferInfo(int FriendId, int FileNum, int64_t
|
||||||
etaTime = etaTime.addSecs(etaSecs);
|
etaTime = etaTime.addSecs(etaSecs);
|
||||||
eta->setText(etaTime.toString("mm:ss"));
|
eta->setText(etaTime.toString("mm:ss"));
|
||||||
if (!Filesize)
|
if (!Filesize)
|
||||||
|
{
|
||||||
progress->setValue(0);
|
progress->setValue(0);
|
||||||
|
qDebug() << QString("FT: received %1 bytes of an empty file, stop sending sequential devices, zetok!").arg(BytesSent);
|
||||||
|
}
|
||||||
else
|
else
|
||||||
|
{
|
||||||
progress->setValue(BytesSent*100/Filesize);
|
progress->setValue(BytesSent*100/Filesize);
|
||||||
qDebug() << QString("FT: received %1/%2 bytes, progress is %3%").arg(BytesSent).arg(Filesize).arg(BytesSent*100/Filesize);
|
qDebug() << QString("FT: received %1/%2 bytes, progress is %3%").arg(BytesSent).arg(Filesize).arg(BytesSent*100/Filesize);
|
||||||
|
}
|
||||||
lastUpdate = newtime;
|
lastUpdate = newtime;
|
||||||
lastBytesSent = BytesSent;
|
lastBytesSent = BytesSent;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user