diff --git a/editor/doc/editor_help.cpp b/editor/doc/editor_help.cpp index 3956fd45ee5..fa930d48b86 100644 --- a/editor/doc/editor_help.cpp +++ b/editor/doc/editor_help.cpp @@ -471,6 +471,10 @@ void EditorHelp::_add_type(const String &p_type, const String &p_enum, bool p_is void EditorHelp::_add_type_icon(const String &p_type, int p_size, const String &p_fallback) { Ref icon = EditorNode::get_singleton()->get_class_icon(p_type, p_fallback); + if (icon.is_null()) { + icon = EditorNode::get_singleton()->get_class_icon("Object"); + ERR_FAIL_COND(icon.is_null()); + } Vector2i size = Vector2i(icon->get_width(), icon->get_height()); if (p_size > 0) { // Ensures icon scales proportionally on both axes, based on icon height.