diff --git a/plugins/win-wasapi/enum-wasapi.cpp b/plugins/win-wasapi/enum-wasapi.cpp index d0ddc45e5cce65984cf1ebe9ff736ce384b5ae6c..79a295ef1cb9cefdd2bf449fd4313bde1c446344 100644 --- a/plugins/win-wasapi/enum-wasapi.cpp +++ b/plugins/win-wasapi/enum-wasapi.cpp @@ -45,12 +45,12 @@ void GetWASAPIAudioDevices_(vector &devices, bool input) res = CoCreateInstance(__uuidof(MMDeviceEnumerator), NULL, CLSCTX_ALL, __uuidof(IMMDeviceEnumerator), (void**)enumerator.Assign()); - if (!res) + if (FAILED(res)) throw HRError("Failed to create enumerator", res); res = enumerator->EnumAudioEndpoints(input ? eCapture : eRender, DEVICE_STATE_ACTIVE, collection.Assign()); - if (!res) + if (FAILED(res)) throw HRError("Failed to enumerate devices", res); res = collection->GetCount(&count);