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

Minor fix in AudioListener to remove camera transform listener in destructor, which sometimes caused an access violation during game shutdown.

sgrenier 13 лет назад
Родитель
Сommit
a2127d70e4
1 измененных файлов с 3 добавлено и 1 удалено
  1. 3 1
      gameplay/src/AudioListener.cpp

+ 3 - 1
gameplay/src/AudioListener.cpp

@@ -13,7 +13,9 @@ AudioListener::AudioListener()
 
 
 AudioListener::~AudioListener()
 AudioListener::~AudioListener()
 {
 {
-    SAFE_RELEASE(_camera);
+	// Call setCamera() to release camera and cause transform listener
+	// to be removed.
+	setCamera(NULL);
 }
 }
 
 
 AudioListener* AudioListener::getInstance()
 AudioListener* AudioListener::getInstance()