diff options
author | Chris Robinson <[email protected]> | 2014-03-17 10:54:27 -0700 |
---|---|---|
committer | Chris Robinson <[email protected]> | 2014-03-17 10:54:27 -0700 |
commit | dc744730252fda782fd8534d874dec63ed35695b (patch) | |
tree | 77f210c77b6d3b2aa6a9c3a2145fd300bea49d23 /Alc/ALc.c | |
parent | d3460381023736746cbaeab9e762c212c3364d4f (diff) |
Store the old-style backend funcs in the wrapper
Diffstat (limited to 'Alc/ALc.c')
-rw-r--r-- | Alc/ALc.c | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -3094,10 +3094,8 @@ ALC_API ALCdevice* ALC_APIENTRY alcOpenDevice(const ALCchar *deviceName) device->UpdateSize = 1024; if(!PlaybackBackend.getFactory) - { - device->Funcs = &PlaybackBackend.Funcs; - device->Backend = create_backend_wrapper(device, ALCbackend_Playback); - } + device->Backend = create_backend_wrapper(device, &PlaybackBackend.Funcs, + ALCbackend_Playback); else { ALCbackendFactory *factory = PlaybackBackend.getFactory(); @@ -3376,10 +3374,8 @@ ALC_API ALCdevice* ALC_APIENTRY alcCaptureOpenDevice(const ALCchar *deviceName, device->DeviceName = NULL; if(!CaptureBackend.getFactory) - { - device->Funcs = &CaptureBackend.Funcs; - device->Backend = create_backend_wrapper(device, ALCbackend_Capture); - } + device->Backend = create_backend_wrapper(device, &CaptureBackend.Funcs, + ALCbackend_Capture); else { ALCbackendFactory *factory = CaptureBackend.getFactory(); |