mirror of https://github.com/encounter/SDL.git
audio: Set error message on dsp init failure.
if SDL_EnumUnixAudioDevices() fails to find any devices, set an error message on the exit path. Without this, SDL_Init() could fail without any message available in SDL_GetError().
This commit is contained in:
parent
8f964576da
commit
24ffcbd9ad
|
@ -308,6 +308,7 @@ DSP_Init(SDL_AudioDriverImpl * impl)
|
||||||
InitTimeDevicesExist = SDL_FALSE;
|
InitTimeDevicesExist = SDL_FALSE;
|
||||||
SDL_EnumUnixAudioDevices(0, look_for_devices_test);
|
SDL_EnumUnixAudioDevices(0, look_for_devices_test);
|
||||||
if (!InitTimeDevicesExist) {
|
if (!InitTimeDevicesExist) {
|
||||||
|
SDL_SetError("dsp: No such audio device");
|
||||||
return SDL_FALSE; /* maybe try a different backend. */
|
return SDL_FALSE; /* maybe try a different backend. */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue