Преглед изворни кода

wasapi: properly report init failure if on pre-Vista version of Windows.

We really should change the Init interface to return 0 on success and -1 on
error, like everything else, to avoid this sort of confusion.
Ryan C. Gordon пре 9 година
родитељ
комит
e5918acf46
1 измењених фајлова са 2 додато и 1 уклоњено
  1. 2 1
      src/audio/wasapi/SDL_wasapi.c

+ 2 - 1
src/audio/wasapi/SDL_wasapi.c

@@ -909,7 +909,8 @@ WASAPI_Init(SDL_AudioDriverImpl * impl)
 
     /* just skip the discussion with COM here. */
     if (!WIN_IsWindowsVistaOrGreater()) {
-        return SDL_SetError("WASAPI support requires Windows Vista or later");
+        SDL_SetError("WASAPI support requires Windows Vista or later");
+        return 0;
     }
 
     SDL_AtomicSet(&default_playback_generation, 1);