[Tutorial] Fix review blockers: null VDS guard, overlay QPointer, bounded fill, upgrade seeding

This commit is contained in:
Lukas Brübach 2026-10-11 15:10:43 +02:00
parent 89ef10c862
commit bfc970b6a9
6 changed files with 33 additions and 5 deletions

View file

@ -172,6 +172,11 @@ void TabGame::finishTutorialInitialization()
tutorialInitialized = true;
}
// No sequence building (and no widget access) once the tutorial is done.
if (SettingsCache::instance().userInterface().getTutorialCompleted()) {
return;
}
auto deckViewSequence = deckViewContainers.first()->generateTutorialSequence();
tutorialController->addSequence(deckViewSequence);
@ -328,7 +333,7 @@ void TabGame::finishTutorialInitialization()
tutorialController->addSequence(gamePlaySequence);
if (tutorialStarted || SettingsCache::instance().userInterface().getTutorialCompleted()) {
if (tutorialStarted) {
return;
}
// The tab may have been shown before the local player joined; start now that