fix: port forwarding flag not saved between sessions (#4842)
This commit is contained in:
parent
ba679a814f
commit
8cee2f952e
|
@ -1574,7 +1574,12 @@ tr_bandwidth& tr_session::getBandwidthGroup(std::string_view name)
|
||||||
|
|
||||||
void tr_sessionSetPortForwardingEnabled(tr_session* session, bool enabled)
|
void tr_sessionSetPortForwardingEnabled(tr_session* session, bool enabled)
|
||||||
{
|
{
|
||||||
session->runInSessionThread([session, enabled]() { session->port_forwarding_->setEnabled(enabled); });
|
session->runInSessionThread(
|
||||||
|
[session, enabled]()
|
||||||
|
{
|
||||||
|
session->settings_.port_forwarding_enabled = enabled;
|
||||||
|
session->port_forwarding_->setEnabled(enabled);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
bool tr_sessionIsPortForwardingEnabled(tr_session const* session)
|
bool tr_sessionIsPortForwardingEnabled(tr_session const* session)
|
||||||
|
|
Loading…
Reference in New Issue