Просмотр исходного кода

Defer SDL mixer free on 1st handler release (#578)

Dydzio 6 лет назад
Родитель
Сommit
f7262730b1
1 измененных файлов с 3 добавлено и 4 удалено
  1. 3 4
      client/CMusicHandler.cpp

+ 3 - 4
client/CMusicHandler.cpp

@@ -61,11 +61,10 @@ void CAudioBase::init()
 
 void CAudioBase::release()
 {
-	if (initialized)
-	{
+	if(!(CCS->soundh->initialized && CCS->musich->initialized))
 		Mix_CloseAudio();
-		initialized = false;
-	}
+
+	initialized = false;
 }
 
 void CAudioBase::setVolume(ui32 percent)