Fix broken client if openal cannot be opened (#9804)
[oweals/minetest.git] / src / client / game.cpp
index d1eb3bba2a5079aa209cede439e84839fc18147b..1577a37db33b911310ec3645c0aafa7b4040953c 100644 (file)
@@ -1249,7 +1249,7 @@ bool Game::init(
 bool Game::initSound()
 {
 #if USE_SOUND
-       if (g_settings->getBool("enable_sound")) {
+       if (g_settings->getBool("enable_sound") && g_sound_manager_singleton.get()) {
                infostream << "Attempting to use OpenAL audio" << std::endl;
                sound = createOpenALSoundManager(g_sound_manager_singleton.get(), &soundfetcher);
                if (!sound)