diff options
author | SaracenOne <SaracenOne@gmail.com> | 2023-02-09 22:24:08 +0000 |
---|---|---|
committer | SaracenOne <SaracenOne@gmail.com> | 2023-02-09 22:26:52 +0000 |
commit | 27f8da74938158aa4dfad9b01fd0b06db1276b06 (patch) | |
tree | 06863f5e7c8d61aa01f919cd5a74fefaed126a7f | |
parent | 5c1295dc20323ee1596369b5bcf91ba6a9383336 (diff) |
Emit reimport signal in reimport_file_with_custom_parameters
method to fix resources not updating when reimported from the
advanced import menu.
-rw-r--r-- | editor/editor_file_system.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/editor/editor_file_system.cpp b/editor/editor_file_system.cpp index ec1ef8a6bc..88831e0c33 100644 --- a/editor/editor_file_system.cpp +++ b/editor/editor_file_system.cpp @@ -2167,6 +2167,11 @@ void EditorFileSystem::_find_group_files(EditorFileSystemDirectory *efd, HashMap void EditorFileSystem::reimport_file_with_custom_parameters(const String &p_file, const String &p_importer, const HashMap<StringName, Variant> &p_custom_params) { _reimport_file(p_file, p_custom_params, p_importer); + + // Emit the resource_reimported signal for the single file we just reimported. + Vector<String> reloads; + reloads.append(p_file); + emit_signal(SNAME("resources_reimported"), reloads); } void EditorFileSystem::_reimport_thread(uint32_t p_index, ImportThreadData *p_import_data) { |