Make indirectly inherited EditorScripts appear in the command palette

This commit is contained in:
fish committed 2025-12-08 13:20:31 -08:00
1 parent 757bba192e
commit 60619d40c8
3 files changed
+11 -1

No files matched your search

+1 -1
View File
@@ -53,7 +53,7 @@ void EditorScriptPlugin::command_palette_about_to_popup() {
EditorInterface::get_singleton()->get_command_palette()->remove_command("editor_scripts/" + command);
}
commands.clear();
ScriptServer::get_inheriters_list(SNAME("EditorScript"), &commands);
ScriptServer::get_indirect_inheriters_list(SNAME("EditorScript"), &commands);
for (const StringName &command : commands) {
EditorInterface::get_singleton()->get_command_palette()->add_command(String(command).capitalize(), "editor_scripts/" + command, callable_mp(this, &EditorScriptPlugin::run_command), varray(command), nullptr);
}