diff --git a/libs/backends/wavesaudio/waves_audiobackend.cc b/libs/backends/wavesaudio/waves_audiobackend.cc index e231dc698d..0da28944de 100644 --- a/libs/backends/wavesaudio/waves_audiobackend.cc +++ b/libs/backends/wavesaudio/waves_audiobackend.cc @@ -97,8 +97,8 @@ void WavesAudioBackend::AudioDeviceManagerNotification (NotificationReason reaso } -WavesAudioBackend::WavesAudioBackend (AudioEngine& e, AudioBackendInfo& info) - : AudioBackend (e, info) +WavesAudioBackend::WavesAudioBackend (AudioEngine& e) + : AudioBackend (e, __backend_info) , _audio_device_manager (this) , _midi_device_manager (*this) , _device (NULL) @@ -1201,7 +1201,7 @@ WavesAudioBackend::__waves_backend_factory (AudioEngine& e) { // COMMENTED DBG LOGS */ std::cout << "WavesAudioBackend::__waves_backend_factory ():" << std::endl; if (!__instance) { - __instance.reset (new WavesAudioBackend (e, *(descriptor()))); + __instance.reset (new WavesAudioBackend (e)); } return __instance; } diff --git a/libs/backends/wavesaudio/waves_audiobackend.h b/libs/backends/wavesaudio/waves_audiobackend.h index a97bd957bd..0f384b746d 100644 --- a/libs/backends/wavesaudio/waves_audiobackend.h +++ b/libs/backends/wavesaudio/waves_audiobackend.h @@ -70,7 +70,7 @@ class WavesMidiPort; class WavesAudioBackend : public AudioBackend, WCMRAudioDeviceManagerClient { public: - WavesAudioBackend (AudioEngine& e, AudioBackendInfo&); + WavesAudioBackend (AudioEngine& e); virtual ~WavesAudioBackend (); /* AUDIOBACKEND API */