mirror of
https://github.com/geode-sdk/geode.git
synced 2024-11-23 07:57:51 -05:00
fix resource paths not being updated on switch to fullscreen
This commit is contained in:
parent
9be7bea66f
commit
db32b910ea
2 changed files with 24 additions and 19 deletions
|
@ -13,10 +13,13 @@ struct CustomLoadingLayer : Modify<CustomLoadingLayer, LoadingLayer> {
|
|||
CustomLoadingLayer() : m_updatingResources(false) {}
|
||||
|
||||
bool init(bool fromReload) {
|
||||
if (!fromReload) {
|
||||
Loader::get()->waitForModsToBeLoaded();
|
||||
}
|
||||
|
||||
if (!LoadingLayer::init(fromReload)) return false;
|
||||
|
||||
if (!fromReload) {
|
||||
auto winSize = CCDirector::sharedDirector()->getWinSize();
|
||||
|
||||
auto count = Loader::get()->getAllMods().size();
|
||||
|
@ -40,6 +43,7 @@ struct CustomLoadingLayer : Modify<CustomLoadingLayer, LoadingLayer> {
|
|||
m_fields->m_updatingResources = true;
|
||||
this->setUpdateText("Downloading Resources");
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
|
|
@ -9,6 +9,7 @@ struct ResourcesUpdate : Modify<ResourcesUpdate, LoadingLayer> {
|
|||
LoadingLayer::loadAssets();
|
||||
// this is in case the user refreshes texture quality at runtime
|
||||
if (m_loadStep == 10) {
|
||||
CCFileUtils::get()->updatePaths();
|
||||
Loader::get()->updateResources();
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue