diff --git a/src/mbgl/text/tagged_string.hpp b/src/mbgl/text/tagged_string.hpp index 1c2b7d84a..215f424bc 100644 --- a/src/mbgl/text/tagged_string.hpp +++ b/src/mbgl/text/tagged_string.hpp @@ -72,8 +72,9 @@ struct SectionOptions { struct TaggedString { TaggedString() = default; - TaggedString(std::u16string text_, SectionOptions options) - : styledText(std::move(text_), std::vector(text_.size(), 0)) { + TaggedString(std::u16string text_, SectionOptions options) { + auto size = text_.size(); + styledText = {std::move(text_), std::vector(size, 0)}; sections.push_back(std::move(options)); }