Merge pull request #186 from thefiddler/al_notfound_fix

[AL] Fix runtime crash when OpenAL not available
This commit is contained in:
thefiddler 2014-09-30 13:53:11 +02:00
commit 9a37b72002

View file

@ -204,6 +204,10 @@ namespace OpenTK.Audio
{
Debug.Unindent();
if (openal_supported)
{
try
{
// clean up the dummy context
Alc.MakeContextCurrent(ContextHandle.Zero);
if (dummy_context != ContextHandle.Zero && dummy_context.Handle != IntPtr.Zero)
@ -211,6 +215,12 @@ namespace OpenTK.Audio
if (dummy_device != IntPtr.Zero)
Alc.CloseDevice(dummy_device);
}
catch
{
openal_supported = false;
}
}
}
}
#endregion