Skip to content

Commit

Permalink
fix getChildOfType deprecations
Browse files Browse the repository at this point in the history
  • Loading branch information
Cvolton committed Nov 10, 2024
1 parent 7b79af5 commit e4d2c72
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion src/layers/_bases/BIBaseLayer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ void BIBaseLayer::onEnterTransitionDidFinish() {
std::vector<Ref<FLAlertLayer>> alerts;

size_t i = 0;
while(auto alert = getChildOfType<FLAlertLayer>(this, i++)) {
while(auto alert = this->getChildByType<FLAlertLayer>(i++)) {
alerts.push_back(alert);
}

Expand Down
4 changes: 2 additions & 2 deletions src/managers/BetterInfoCache.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -371,7 +371,7 @@ void BetterInfoCache::showClaimableLists() {
auto transitionFade = CCTransitionFade::create(0.5, scene);
CCDirector::sharedDirector()->pushScene(transitionFade);

if(auto LBL = getChildOfType<LevelBrowserLayer>(scene, 0)) {
if(auto LBL = scene->getChildByType<LevelBrowserLayer>(0)) {
LBL->m_refreshBtn->setVisible(false);
if(auto starButton = LBL->getChildByIDRecursive("star-button"_spr)) {
auto parent = starButton->getParent();
Expand Down Expand Up @@ -565,7 +565,7 @@ void BetterInfoCache::storeUserName(int userID, const std::string& username) {
doSave();

Loader::get()->queueInMainThread([]() {
auto levelBrowserLayer = getChildOfType<LevelBrowserLayer>(CCDirector::sharedDirector()->getRunningScene(), 0);
auto levelBrowserLayer = CCDirector::sharedDirector()->getRunningScene()->getChildByType<LevelBrowserLayer>(0);
if(levelBrowserLayer) BetterInfo::reloadUsernames(levelBrowserLayer);
});
}).detach();
Expand Down
8 changes: 4 additions & 4 deletions src/utils.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -416,13 +416,13 @@ std::vector<GJGameLevel*> BetterInfo::completedLevelsInStarRange(int min, int ma
void BetterInfo::reloadUsernames(LevelBrowserLayer* levelBrowserLayer) {
auto winSize = CCDirector::sharedDirector()->getWinSize();

auto listLayer = getChildOfType<GJListLayer>(levelBrowserLayer, 0);
auto listLayer = levelBrowserLayer->getChildByType<GJListLayer>(0);
if(!listLayer) return;
auto listView = getChildOfType<CustomListView>(listLayer, 0);
auto listView = listLayer->getChildByType<CustomListView>(0);
if(!listView) return;
auto tableView = getChildOfType<TableView>(listView, 0);
auto tableView = listView->getChildByType<TableView>(0);
if(!tableView) return;
auto contentLayer = getChildOfType<CCContentLayer>(tableView, 0);
auto contentLayer = tableView->getChildByType<CCContentLayer>(0);
if(!contentLayer) return;
auto children = CCArrayExt<CCNode*>(contentLayer->getChildren());

Expand Down

0 comments on commit e4d2c72

Please sign in to comment.