mirror of https://github.com/encounter/SDL.git
Zero out the audio hotplug event structure, so the "padded" fields are sane.
Just in case we ever need those bits in the future.
This commit is contained in:
parent
cafd030ba6
commit
537b68b9f0
|
@ -351,6 +351,7 @@ SDL_AddAudioDevice(const int iscapture, const char *name, void *handle)
|
||||||
/* Post the event, if desired */
|
/* Post the event, if desired */
|
||||||
if (SDL_GetEventState(SDL_AUDIODEVICEADDED) == SDL_ENABLE) {
|
if (SDL_GetEventState(SDL_AUDIODEVICEADDED) == SDL_ENABLE) {
|
||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
|
SDL_zero(event);
|
||||||
event.adevice.type = SDL_AUDIODEVICEADDED;
|
event.adevice.type = SDL_AUDIODEVICEADDED;
|
||||||
event.adevice.which = device_index;
|
event.adevice.which = device_index;
|
||||||
event.adevice.iscapture = iscapture;
|
event.adevice.iscapture = iscapture;
|
||||||
|
@ -377,6 +378,7 @@ void SDL_OpenedAudioDeviceDisconnected(SDL_AudioDevice *device)
|
||||||
/* Post the event, if desired */
|
/* Post the event, if desired */
|
||||||
if (SDL_GetEventState(SDL_AUDIODEVICEREMOVED) == SDL_ENABLE) {
|
if (SDL_GetEventState(SDL_AUDIODEVICEREMOVED) == SDL_ENABLE) {
|
||||||
SDL_Event event;
|
SDL_Event event;
|
||||||
|
SDL_zero(event);
|
||||||
event.adevice.type = SDL_AUDIODEVICEREMOVED;
|
event.adevice.type = SDL_AUDIODEVICEREMOVED;
|
||||||
event.adevice.which = device->id;
|
event.adevice.which = device->id;
|
||||||
event.adevice.iscapture = device->iscapture ? 1 : 0;
|
event.adevice.iscapture = device->iscapture ? 1 : 0;
|
||||||
|
|
Loading…
Reference in New Issue