diff options
| author | Autumn! <autumnull@posteo.net> | 2023-05-24 20:37:02 +0000 |
|---|---|---|
| committer | Drew DeVault <sir@cmpwn.com> | 2023-06-04 09:23:19 +0200 |
| commit | 5874e403e14eabaf9c6596d2df5b6db6dd4acdcf (patch) | |
| tree | 825c23a1b6cd88c90b38814f09143dc62f36ef85 | |
| parent | rwops.ha: make more rigorous in order to fix various bugs (diff) | |
| download | hare-chip8-5874e403e14eabaf9c6596d2df5b6db6dd4acdcf.tar.gz | |
Correct return type wrapping of Mix_Init()
Signed-off-by: Autumn! <autumnull@posteo.net>
| -rw-r--r-- | sdl2/mixer/general.ha | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sdl2/mixer/general.ha b/sdl2/mixer/general.ha index 4f819bf..87a729f 100644 --- a/sdl2/mixer/general.ha +++ b/sdl2/mixer/general.ha @@ -29,7 +29,9 @@ export def MIX_DEFAULT_FORMAT: sdl2::SDL_AudioFormat = sdl2::AUDIO_S16LSB; // Loads dynamic libraries and prepares them for use. Flags should be // one or more flags from [[MIX_InitFlags]] OR'd together. export fn Mix_Init(flags: MIX_InitFlags) (void | sdl2::error) = { - return sdl2::wrapvoid(_Mix_Init(flags)); + if (flags & _Mix_Init(flags) != flags) { + return "Mixer flags not initialized": sdl2::error; + }; }; // Unloads libraries loaded with [[Mix_Init]]. |
