Merge pull request #64298 from Razoric480/raz/bin-cache
Fix binary resource internal cache not being filled at polling time
This commit is contained in:
commit
a21221d70c
2 changed files with 4 additions and 3 deletions
|
@ -315,7 +315,7 @@ Error ResourceInteractiveLoaderBinary::parse_variant(Variant &r_v) {
|
|||
path = remaps[path];
|
||||
}
|
||||
|
||||
RES res = ResourceLoader::load(path, exttype, no_subresource_cache);
|
||||
RES res = ResourceLoader::load(path, exttype, false);
|
||||
|
||||
if (res.is_null()) {
|
||||
WARN_PRINT(String("Couldn't load resource: " + path).utf8().get_data());
|
||||
|
@ -608,7 +608,7 @@ Error ResourceInteractiveLoaderBinary::poll() {
|
|||
if (remaps.has(path)) {
|
||||
path = remaps[path];
|
||||
}
|
||||
RES res = ResourceLoader::load(path, external_resources[s].type, no_subresource_cache);
|
||||
RES res = ResourceLoader::load(path, external_resources[s].type, false);
|
||||
if (res.is_null()) {
|
||||
if (!ResourceLoader::get_abort_on_missing_resources()) {
|
||||
ResourceLoader::notify_dependency_error(local_path, path, external_resources[s].type);
|
||||
|
@ -711,6 +711,7 @@ Error ResourceInteractiveLoaderBinary::poll() {
|
|||
#endif
|
||||
stage++;
|
||||
|
||||
internal_resources_cache[subindex] = res;
|
||||
resource_cache.push_back(res);
|
||||
|
||||
if (main) {
|
||||
|
|
|
@ -403,7 +403,7 @@ Error ResourceInteractiveLoaderText::poll() {
|
|||
path = remaps[path];
|
||||
}
|
||||
|
||||
RES res = ResourceLoader::load(path, type, no_subresource_cache);
|
||||
RES res = ResourceLoader::load(path, type, false);
|
||||
|
||||
if (res.is_null()) {
|
||||
if (ResourceLoader::get_abort_on_missing_resources()) {
|
||||
|
|
Loading…
Reference in a new issue