diff --git a/Telegram/SourceFiles/countries/countries_instance.cpp b/Telegram/SourceFiles/countries/countries_instance.cpp index 36967370bd..e9be668177 100644 --- a/Telegram/SourceFiles/countries/countries_instance.cpp +++ b/Telegram/SourceFiles/countries/countries_instance.cpp @@ -355,6 +355,9 @@ FormatResult CountriesInstance::format(FormatArgs args) { ? QVector() : QVector{ codeSize }; auto groupSize = 0; + if (bestCallingCodePtr->patterns.empty()) { + return FormatResult{ .groups = std::move(groups) }; + } for (const auto &c : bestCallingCodePtr->patterns.front()) { if (c == ' ') { groups.push_back(base::take(groupSize));