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