fix: add more null checks to options

This commit is contained in:
Sally Knight 2026-03-13 21:43:26 +03:00
parent 60cfc17d20
commit 1c5184e316

View file

@ -279,12 +279,14 @@ void Options::toggle(const Options::Option *option, int dir)
if (option == Option::GRAPHICS)
{
fancyGraphics = !fancyGraphics;
minecraft->levelRenderer->allChanged();
// 4jcraft: ensure level exists before applying
if(minecraft->level) minecraft->levelRenderer->allChanged();
}
if (option == Option::AMBIENT_OCCLUSION)
{
ambientOcclusion = !ambientOcclusion;
minecraft->levelRenderer->allChanged();
// 4jcraft: ensure level exists before applying
if(minecraft->level) minecraft->levelRenderer->allChanged();
}
// 4J-PB - don't do the file save on the xbox