fix(qt): apicompat when saving settings.json (#8619)

This commit is contained in:
Yat Ho
2026-02-25 22:51:21 +08:00
committed by GitHub
parent fe879f5817
commit 765debd61c

View File

@@ -227,8 +227,9 @@ void Prefs::save(QString const& filename) const
auto serde = tr_variant_serde::json();
auto settings = tr_variant::make_map(PREFS_COUNT);
if (auto const var = serde.parse_file(filename_str))
if (auto var = serde.parse_file(filename_str))
{
api_compat::convert_incoming_data(*var);
settings.merge(*var);
}
settings.merge(tr_variant{ current_settings() });