From: Claudio Cambra Date: Wed, 7 Dec 2022 12:47:48 +0000 (+0100) Subject: Fix loss of integer precision in parameters for fileLockTimeRemainingMinutes X-Git-Tag: archive/raspbian/3.16.7-1_deb13u1+rpi1~1^2~12^2~11^2~88^2~1 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=7eb31c31e5e30b187f92b0fcc39191a6f46f8ca0;p=nextcloud-desktop.git Fix loss of integer precision in parameters for fileLockTimeRemainingMinutes Signed-off-by: Claudio Cambra --- diff --git a/src/gui/editlocallyjob.cpp b/src/gui/editlocallyjob.cpp index b4607d579..de01a2cc2 100644 --- a/src/gui/editlocallyjob.cpp +++ b/src/gui/editlocallyjob.cpp @@ -645,7 +645,7 @@ void EditLocallyJob::fileLockProcedureComplete(const QString ¬ificationTitle, openFile(); } -int EditLocallyJob::fileLockTimeRemainingMinutes(const int lockTime, const int lockTimeOut) +int EditLocallyJob::fileLockTimeRemainingMinutes(const qint64 lockTime, const qint64 lockTimeOut) { const auto lockExpirationTime = lockTime + lockTimeOut; const auto remainingTime = QDateTime::currentDateTime().secsTo(QDateTime::fromSecsSinceEpoch(lockExpirationTime)); diff --git a/src/gui/editlocallyjob.h b/src/gui/editlocallyjob.h index 60637889e..158e0fc5d 100644 --- a/src/gui/editlocallyjob.h +++ b/src/gui/editlocallyjob.h @@ -87,7 +87,7 @@ private: [[nodiscard]] const QString getRelativePathToRemoteRootForFile() const; // returns either '/' or a (relative path - Folder::remotePath()) for folders pointing to a non-root remote path e.g. '/subfolder' instead of '/' [[nodiscard]] const QString getRelativePathParent() const; - [[nodiscard]] static int fileLockTimeRemainingMinutes(const int lockTime, const int lockTimeOut); + [[nodiscard]] static int fileLockTimeRemainingMinutes(const qint64 lockTime, const qint64 lockTimeOut); bool _tokenVerified = false;