Răsfoiți Sursa

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

sgrenier 13 ani în urmă
părinte
comite
a2127d70e4
1 a modificat fișierele cu 3 adăugiri și 1 ștergeri
  1. 3 1
      gameplay/src/AudioListener.cpp

+ 3 - 1
gameplay/src/AudioListener.cpp

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