fix: missing font usage produces fatal error

This commit is contained in:
MihailRis 2026-07-22 22:48:16 +03:00
parent 5284d4acaa
commit 420d0daf28
3 changed files with 8 additions and 3 deletions

View file

@ -207,6 +207,9 @@ uint Label::getLinesNumber() const {
void Label::draw(const DrawContext& pctx, const Assets& assets) {
auto batch = pctx.getBatch2D();
auto font = assets.getShared<Font>(fontName);
if (font == nullptr) {
return;
}
cache.prepare(
font,
font->getMetrics(),