diff --git a/src/gui/dialogs/attack_predictions.cpp b/src/gui/dialogs/attack_predictions.cpp index 19cbb0609b52..d9b5766c94b2 100644 --- a/src/gui/dialogs/attack_predictions.cpp +++ b/src/gui/dialogs/attack_predictions.cpp @@ -79,7 +79,7 @@ void attack_predictions::set_data(window& window, const combatant_data& attacker const std::string widget_id_prefix = attacker.stats_.is_attacker ? "attacker" : "defender"; const auto get_prefixed_widget_id = [&widget_id_prefix](const std::string& id) { - return formatter() << widget_id_prefix << "_" << id; + return (formatter() << widget_id_prefix << "_" << id).str(); }; // Helpers for setting or hiding labels