Przeglądaj źródła

Explicitly initialize COM with multi-threaded support.
This is the safest option for applications that use COM, multi-threaded or not.

Sam Lantinga 11 lat temu
rodzic
commit
3666c1f7ca
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/core/windows/SDL_windows.c

+ 1 - 1
src/core/windows/SDL_windows.c

@@ -45,7 +45,7 @@ WIN_SetError(const char *prefix)
 HRESULT
 WIN_CoInitialize(void)
 {
-    const HRESULT hr = CoInitialize(NULL);
+    const HRESULT hr = CoInitializeEx(NULL, COINIT_MULTITHREADED);
 
     /* S_FALSE means success, but someone else already initialized. */
     /* You still need to call CoUninitialize in this case! */