diff options
Diffstat (limited to 'src/client/QXmppHttpUploadManager.cpp')
| -rw-r--r-- | src/client/QXmppHttpUploadManager.cpp | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/client/QXmppHttpUploadManager.cpp b/src/client/QXmppHttpUploadManager.cpp index f6261773..7feac738 100644 --- a/src/client/QXmppHttpUploadManager.cpp +++ b/src/client/QXmppHttpUploadManager.cpp @@ -8,6 +8,7 @@ #include "QXmppFutureUtils_p.h" #include "QXmppHttpUploadIq.h" #include "QXmppUploadRequestManager.h" +#include "QXmppUtils_p.h" #include <QFile> #include <QFileInfo> @@ -149,13 +150,7 @@ QXmppHttpUpload::~QXmppHttpUpload() = default; /// float QXmppHttpUpload::progress() const { - if (d->bytesTotal > 0) { - if (d->bytesSent > d->bytesTotal) { - return 1; - } - return float(d->bytesSent) / d->bytesTotal; - } - return 0; + return calculateProgress(d->bytesSent, d->bytesTotal); } /// |
