diff --git a/scene/gui/rich_text_label.h b/scene/gui/rich_text_label.h index ab1d5f38920..2e32a9dd10a 100644 --- a/scene/gui/rich_text_label.h +++ b/scene/gui/rich_text_label.h @@ -169,7 +169,7 @@ private: ItemFont() { type = ITEM_FONT; } ~ItemFont() { if (font.is_valid()) { - RichTextLabel *owner_rtl = ObjectDB::get_instance(owner); + RichTextLabel *owner_rtl = Object::cast_to(ObjectDB::get_instance(owner)); if (owner_rtl) { font->disconnect("changed", owner_rtl, "_invalidate_fonts"); }