[UnigramDev/Unigram/currency-formatter-fallback](https://github.com/UnigramDev/Unigram/tree/currency-formatter-fallback) • [cc19c38](https://github.com/UnigramDev/Unigram/commit/cc19c38bfeed8c1c36143008d40a0fe6dce5345b) • _2 files, +5/-1_
Fall back to a plain currency format when globalization is unavailable

GetCurrencyFormatter treated GlobalizationPreferences as infallible, so a
denied system query escaped as an UnauthorizedAccessException through the
synchronous ContainerContentChanging callback that reaches it. FormatCurrency
already handled a null formatter, but nothing could ever return one.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

[#unigram](?q=%23unigram)