mirror of
https://github.com/transmission/transmission.git
synced 2026-04-27 12:15:13 +01:00
fix: several CI errors (#8124)
* Revert "build(cmake): support building with (almost) all system 3rd-party libraries (#7554)"
This reverts commit a89ca4f2c9.
* fixup! refactor: use a map of getters, setters for `session_get` and `session_set` properties (#8024)
fix: capture-by-reference error in session_accessors()
* fix: 'Qt depends on a UTF-8 locale' CI warning
* fix: 'qt.qpa.xcb: could not connect to display' CI error
This commit is contained in:
@@ -2612,8 +2612,8 @@ using SessionAccessors = std::pair<SessionGetter, SessionSetter>;
|
||||
|
||||
map.try_emplace(
|
||||
row.enabled_key,
|
||||
[&](tr_session const& src) -> tr_variant { return src.useScript(script); },
|
||||
[&](tr_session& tgt, tr_variant const& src, ErrorInfo& /*err*/)
|
||||
[script](tr_session const& src) -> tr_variant { return src.useScript(script); },
|
||||
[script](tr_session& tgt, tr_variant const& src, ErrorInfo& /*err*/)
|
||||
{
|
||||
if (auto const val = src.value_if<bool>())
|
||||
{
|
||||
@@ -2623,8 +2623,8 @@ using SessionAccessors = std::pair<SessionGetter, SessionSetter>;
|
||||
|
||||
map.try_emplace(
|
||||
row.filename_key,
|
||||
[&](tr_session const& src) -> tr_variant { return src.script(script); },
|
||||
[&](tr_session& tgt, tr_variant const& src, ErrorInfo& /*err*/)
|
||||
[script](tr_session const& src) -> tr_variant { return src.script(script); },
|
||||
[script](tr_session& tgt, tr_variant const& src, ErrorInfo& /*err*/)
|
||||
{
|
||||
if (auto const val = src.value_if<std::string_view>())
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user