AudioManager: if alc.openDevice() returns null, don't call alc.createContext() to avoid a SIGNAL 11 crash

This commit is contained in:
Josh Tynjala
2025-01-24 09:46:56 -08:00
parent e0c734d8fe
commit 7255873893

View File

@@ -34,9 +34,12 @@ class AudioManager
var alc = context.openal;
var device = alc.openDevice();
var ctx = alc.createContext(device);
alc.makeContextCurrent(ctx);
alc.processContext(ctx);
if (device != null)
{
var ctx = alc.createContext(device);
alc.makeContextCurrent(ctx);
alc.processContext(ctx);
}
}
#end
}