Commit 927f1e03 authored by Max Kellermann's avatar Max Kellermann

win32/Com: make COINIT_APARTMENTTHREADED the default constructor

parent f2c679cf
......@@ -307,7 +307,7 @@ IAudioClient *wasapi_output_get_client(WasapiOutput &output) noexcept {
void WasapiOutputThread::Work() noexcept {
SetThreadName("Wasapi Output Worker");
FormatDebug(wasapi_output_domain, "Working thread started");
COM com{true};
COM com;
while (true) {
try {
event.Wait();
......
......@@ -28,7 +28,7 @@
// https://docs.microsoft.com/en-us/windows/win32/api/_com/
class COM {
public:
COM(bool) {
COM() {
if (HRESULT result = CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED);
FAILED(result)) {
throw MakeHResultError(
......
......@@ -25,7 +25,7 @@ void
COMWorker::Work() noexcept
{
SetThreadName("COM Worker");
COM com{true};
COM com;
while (true) {
if (!running_flag.test_and_set()) {
return;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment