Browse Source

Fallback to theme icon when no custom icon is set in autocompletion

matheusmdx 11 months ago
parent
commit
e8254dc3f4
1 changed files with 3 additions and 0 deletions
  1. 3 0
      editor/code_editor.cpp

+ 3 - 0
editor/code_editor.cpp

@@ -994,6 +994,9 @@ Ref<Texture2D> CodeTextEditor::_get_completion_icon(const ScriptLanguage::CodeCo
 				tex = get_editor_theme_icon(p_option.display);
 				tex = get_editor_theme_icon(p_option.display);
 			} else {
 			} else {
 				tex = EditorNode::get_singleton()->get_class_icon(p_option.display);
 				tex = EditorNode::get_singleton()->get_class_icon(p_option.display);
+				if (!tex.is_valid()) {
+					tex = get_editor_theme_icon(SNAME("Object"));
+				}
 			}
 			}
 		} break;
 		} break;
 		case ScriptLanguage::CODE_COMPLETION_KIND_ENUM:
 		case ScriptLanguage::CODE_COMPLETION_KIND_ENUM: