diff --git a/package/cpp/rnskia/dom/props/FontProp.h b/package/cpp/rnskia/dom/props/FontProp.h index af1f158f1c..99ea73b82b 100644 --- a/package/cpp/rnskia/dom/props/FontProp.h +++ b/package/cpp/rnskia/dom/props/FontProp.h @@ -15,7 +15,8 @@ class FontProp : public DerivedProp { } void updateDerivedValue() override { - if (_fontProp->value().getType() != PropType::HostObject) { + if (!_fontProp->isSet() || + _fontProp->value().getType() != PropType::HostObject) { throw std::runtime_error("Expected SkFont object for the Font property."); }