Merge pull request #58007 from reduz/fix-resoure-reuse-in-binary-loader

This commit is contained in:
Rémi Verschelde 2022-02-12 12:48:00 +01:00 committed by GitHub
commit b50ec3753e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -678,11 +678,13 @@ Error ResourceLoaderBinary::load() {
internal_resources.write[i].path = path; // Update path.
}
if (cache_mode == ResourceFormatLoader::CACHE_MODE_REUSE) {
if (ResourceCache::has(path)) {
if (cache_mode == ResourceFormatLoader::CACHE_MODE_REUSE && ResourceCache::has(path)) {
RES cached = ResourceCache::get(path);
if (cached.is_valid()) {
//already loaded, don't do anything
stage++;
error = OK;
internal_index_cache[path] = cached;
continue;
}
}