diff --git a/src/gui/optionsdialog.cpp b/src/gui/optionsdialog.cpp index 526582a79..a2249e4fa 100644 --- a/src/gui/optionsdialog.cpp +++ b/src/gui/optionsdialog.cpp @@ -1117,6 +1117,8 @@ void OptionsDialog::loadBittorrentTabOptions() m_ui->spinUploadRateForSlowTorrents->setValue(session->uploadRateForSlowTorrents()); m_ui->spinSlowTorrentsInactivityTimer->setValue(session->slowTorrentsInactivityTimer()); + m_ui->spinMaxRatio->setMaximum(std::numeric_limits::max()); + if (session->globalMaxRatio() >= 0.) { // Enable @@ -1161,7 +1163,7 @@ void OptionsDialog::loadBittorrentTabOptions() const QHash actIndex = { - {BitTorrent::ShareLimitAction::Stop, 0}, + {BitTorrent::ShareLimitAction::Stop, 0}, {BitTorrent::ShareLimitAction::Remove, 1}, {BitTorrent::ShareLimitAction::RemoveWithContent, 2}, {BitTorrent::ShareLimitAction::EnableSuperSeeding, 3} diff --git a/src/gui/torrentsharelimitswidget.cpp b/src/gui/torrentsharelimitswidget.cpp index 797845664..3ee898e69 100644 --- a/src/gui/torrentsharelimitswidget.cpp +++ b/src/gui/torrentsharelimitswidget.cpp @@ -28,6 +28,8 @@ #include "torrentsharelimitswidget.h" +#include + #include "base/bittorrent/torrent.h" #include "ui_torrentsharelimitswidget.h" @@ -59,6 +61,7 @@ TorrentShareLimitsWidget::TorrentShareLimitsWidget(QWidget *parent) m_ui->setupUi(this); m_ui->spinBoxRatioValue->setEnabled(false); + m_ui->spinBoxRatioValue->setMaximum(std::numeric_limits::max()); m_ui->spinBoxRatioValue->setSuffix({}); m_ui->spinBoxRatioValue->clear(); m_ui->spinBoxSeedingTimeValue->setEnabled(false);