diff --git a/UI/InstallZipScreen.cpp b/UI/InstallZipScreen.cpp index 05ae5112ad..e648d46298 100644 --- a/UI/InstallZipScreen.cpp +++ b/UI/InstallZipScreen.cpp @@ -218,7 +218,9 @@ UI::EventReturn InstallZipScreen::OnInstall(UI::EventParams ¶ms) { } if (g_GameManager.InstallZipOnThread(task)) { installStarted_ = true; - playChoice_->SetEnabled(false); // need to exit this screen to played the installed one. We could make this smarter. + if (playChoice_) { + playChoice_->SetEnabled(false); // need to exit this screen to played the installed one. We could make this smarter. + } if (installChoice_) { installChoice_->SetEnabled(false); }