summaryrefslogtreecommitdiffstats
path: root/editor/import_dock.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'editor/import_dock.cpp')
-rw-r--r--editor/import_dock.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/editor/import_dock.cpp b/editor/import_dock.cpp
index d13c0e7f86..5996b459a5 100644
--- a/editor/import_dock.cpp
+++ b/editor/import_dock.cpp
@@ -499,9 +499,12 @@ void ImportDock::_reimport_attempt() {
String imported_with = config->get_value("remap", "importer");
if (imported_with != importer_name) {
- need_cleanup.push_back(params->paths[i]);
- if (_find_owners(EditorFileSystem::get_singleton()->get_filesystem(), params->paths[i])) {
- used_in_resources = true;
+ Ref<Resource> resource = ResourceLoader::load(params->paths[i]);
+ if (resource.is_valid()) {
+ need_cleanup.push_back(params->paths[i]);
+ if (_find_owners(EditorFileSystem::get_singleton()->get_filesystem(), params->paths[i])) {
+ used_in_resources = true;
+ }
}
}
}