Fix Go To Line crash

This commit is contained in:
kit
2026-02-02 21:17:30 -05:00
parent 3c5e561024
commit 49b68479a4
2 changed files with 6 additions and 4 deletions

View File

@@ -645,6 +645,9 @@ TextEditorBase::TextEditorBase() {
edit_hb = memnew(HBoxContainer);
goto_line_popup = memnew(GotoLinePopup);
add_child(goto_line_popup);
Ref<EditorPlainTextSyntaxHighlighter> plain_highlighter;
plain_highlighter.instantiate();
add_syntax_highlighter(plain_highlighter);

View File

@@ -3395,10 +3395,9 @@ void ScriptEditor::update_docs_from_script(const Ref<Script> &p_script) {
}
void ScriptEditor::_update_selected_editor_menu() {
if (TextEditorBase *current_editor = Object::cast_to<TextEditorBase>(_get_current_editor())) {
for (Control *editor_menu : editor_menus) {
editor_menu->set_visible(current_editor && editor_menu == current_editor->get_edit_menu());
}
TextEditorBase *current_editor = Object::cast_to<TextEditorBase>(_get_current_editor());
for (Control *editor_menu : editor_menus) {
editor_menu->set_visible(current_editor && editor_menu == current_editor->get_edit_menu());
}
PopupMenu *search_popup = script_search_menu->get_popup();