fix: FTBFS with glibmm 2.68 (#8565)

This commit is contained in:
Charles Kerr
2026-02-18 18:46:54 -06:00
committed by GitHub
parent 851881b59f
commit 5856619fbc

View File

@@ -247,7 +247,7 @@ Torrent::ChangeFlags Torrent::Impl::update_cache()
auto const has_seed_ratio = tr_torrentGetSeedRatio(raw_torrent_, &seed_ratio);
auto const view = tr_torrentView(raw_torrent_);
update_cache_value(cache_.name, view.name, result, ChangeFlag::NAME);
update_cache_value(cache_.name, Glib::ustring{ view.name }, result, ChangeFlag::NAME);
update_cache_value(cache_.speed_up, stats.piece_upload_speed, result, ChangeFlag::SPEED_UP);
update_cache_value(cache_.speed_down, stats.piece_download_speed, result, ChangeFlag::SPEED_DOWN);
update_cache_value(cache_.active_peers_up, stats.peers_getting_from_us, result, ChangeFlag::ACTIVE_PEERS_UP);
@@ -277,7 +277,7 @@ Torrent::ChangeFlags Torrent::Impl::update_cache()
update_cache_value(cache_.queue_position, stats.queue_position, result, ChangeFlag::QUEUE_POSITION);
update_cache_value(cache_.trackers, build_torrent_trackers_hash(*raw_torrent_), result, ChangeFlag::TRACKERS);
update_cache_value(cache_.error_code, stats.error, result, ChangeFlag::ERROR_CODE);
update_cache_value(cache_.error_message, stats.error_string, result, ChangeFlag::ERROR_MESSAGE);
update_cache_value(cache_.error_message, Glib::ustring{ stats.error_string }, result, ChangeFlag::ERROR_MESSAGE);
update_cache_value(
cache_.active_peer_count,
stats.peers_sending_to_us + stats.peers_getting_from_us + stats.webseeds_sending_to_us,