fix(jui): assign screen only after conditional initialization

Fixes death screen not showing up on java ui
This commit is contained in:
Sally Knight 2026-04-01 02:27:35 +03:00
parent c2b4de1a03
commit 0958c5bb78

View file

@ -471,7 +471,6 @@ void Minecraft::setScreen(Screen* screen) {
}
stats->forceSave();*/
this->screen = screen;
if (screen == nullptr && level == nullptr) {
screen = new TitleScreen();
} else if (player != nullptr &&
@ -492,6 +491,7 @@ void Minecraft::setScreen(Screen* screen) {
}
#endif
}
this->screen = screen;
if (dynamic_cast<TitleScreen*>(screen) != nullptr) {
options->renderDebug = false;