- added some device cleanup in case its needed

This commit is contained in:
SoftCoder 2013-12-16 19:11:17 -08:00
parent 1463dc0fc1
commit b5243763a2
1 changed files with 12 additions and 0 deletions

View File

@ -377,6 +377,18 @@ bool SoundPlayerOpenAL::init(const SoundPlayerParams* params) {
this->params = *params;
try {
if(context != 0) {
alcMakeContextCurrent( NULL );
alcDestroyContext(context);
context = 0;
}
if(device != 0) {
alcCloseDevice(device);
device = 0;
}
// Allows platforms to specify which sound device to use
// using the environment variable: MEGAGLEST_SOUND_DEVICE
char *deviceName = getenv("MEGAGLEST_SOUND_DEVICE");