diff --git a/src/webui/api/torrentscontroller.cpp b/src/webui/api/torrentscontroller.cpp index 1fa81cdab..1880a6ba3 100644 --- a/src/webui/api/torrentscontroller.cpp +++ b/src/webui/api/torrentscontroller.cpp @@ -1368,7 +1368,9 @@ void TorrentsController::setShareLimitsAction() const qlonglong seedingTimeLimit = params()[u"seedingTimeLimit"_s].toLongLong(); const qlonglong inactiveSeedingTimeLimit = params()[u"inactiveSeedingTimeLimit"_s].toLongLong(); const int shareLimitActionParamValue = params()[u"shareLimitAction"_s].toInt(); - const BitTorrent::ShareLimitAction shareLimitAction = shareLimitActionParamValue >= 0 && shareLimitActionParamValue <= 3 ? static_cast(shareLimitActionParamValue) : BitTorrent::ShareLimitAction::Default; + const BitTorrent::ShareLimitAction shareLimitAction = (shareLimitActionParamValue >= 0) && (shareLimitActionParamValue <= 3) + ? static_cast(shareLimitActionParamValue) + : BitTorrent::ShareLimitAction::Default; const QStringList hashes = params()[u"hashes"_s].split(u'|');