Skip to content

Commit e498802

Browse files
authored
Merge branch 'qbittorrent:master' into feat-seed-stats-on-add
2 parents 2401d0a + 5f946d1 commit e498802

4 files changed

Lines changed: 8 additions & 3 deletions

File tree

src/app/localpeer.cpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,11 @@ bool LocalPeer::isClient()
114114

115115
if (const std::optional<LockInfo> lockInfo = getLockInfo())
116116
{
117-
if (lockInfo->hostid == QSysInfo::machineUniqueId())
117+
if ((lockInfo->hostid == QSysInfo::machineUniqueId())
118+
&& (lockInfo->hostname == QSysInfo::machineHostName()))
119+
{
118120
return true;
121+
}
119122

120123
if (!m_lockFile.removeStaleLockFile() || !m_lockFile.tryLock())
121124
return true;

src/gui/log/loglistview.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ LogListView::LogListView(QWidget *parent)
140140
setSelectionMode(QAbstractItemView::ExtendedSelection);
141141
setItemDelegate(new LogItemDelegate(this));
142142

143-
#ifdef Q_OS_MAC
143+
#ifdef Q_OS_MACOS
144144
setAttribute(Qt::WA_MacShowFocusRect, false);
145145
#endif
146146
}

src/gui/optionsdialog.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,7 @@ void OptionsDialog::loadBehaviorTabOptions()
442442
m_ui->assocPanel->hide();
443443
#endif
444444

445-
#ifdef Q_OS_MAC
445+
#ifdef Q_OS_MACOS
446446
m_ui->defaultProgramPanel->hide();
447447
#endif
448448

src/webui/api/torrentscontroller.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1148,6 +1148,7 @@ void TorrentsController::addAction()
11481148
const double ratioLimit = parseDouble(params()[u"ratioLimit"_s]).value_or(BitTorrent::DEFAULT_RATIO_LIMIT);
11491149
const int seedingTimeLimit = parseInt(params()[u"seedingTimeLimit"_s]).value_or(BitTorrent::DEFAULT_SEEDING_TIME_LIMIT);
11501150
const int inactiveSeedingTimeLimit = parseInt(params()[u"inactiveSeedingTimeLimit"_s]).value_or(BitTorrent::DEFAULT_SEEDING_TIME_LIMIT);
1151+
const BitTorrent::ShareLimitsMode shareLimitsMode = Utils::String::toEnum(params()[u"shareLimitsMode"_s], BitTorrent::ShareLimitsMode::Default);
11511152
const BitTorrent::ShareLimitAction shareLimitAction = Utils::String::toEnum(params()[u"shareLimitAction"_s], BitTorrent::ShareLimitAction::Default);
11521153
const std::optional<bool> autoTMM = parseBool(params()[u"autoTMM"_s]);
11531154

@@ -1217,6 +1218,7 @@ void TorrentsController::addAction()
12171218
.ratioLimit = ratioLimit,
12181219
.seedingTimeLimit = seedingTimeLimit,
12191220
.inactiveSeedingTimeLimit = inactiveSeedingTimeLimit,
1221+
.mode = shareLimitsMode,
12201222
.action = shareLimitAction
12211223
},
12221224
.sslParameters =

0 commit comments

Comments
 (0)