From: John Tsiombikas Date: Wed, 11 May 2022 01:27:57 +0000 (+0300) Subject: glut backend: don't attempt to init sound if opt.music is false X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=dosdemo;a=commitdiff_plain;h=2b20eeb790d6574518facaae579bfd8e6d5620d4 glut backend: don't attempt to init sound if opt.music is false --- diff --git a/src/glut/audio.c b/src/glut/audio.c index a7ea50c..6a7b96c 100644 --- a/src/glut/audio.c +++ b/src/glut/audio.c @@ -9,6 +9,7 @@ #endif #include "mikmod.h" #include "audio.h" +#include "cfgopt.h" #ifdef _WIN32 #include @@ -37,6 +38,8 @@ int au_init(void) curmod = 0; vol_master = vol_mus = vol_sfx = 255; + if(!opt.music) return 0; + #if defined(__linux__) MikMod_RegisterDriver(&drv_alsa); #elif defined(__FreeBSD__) @@ -78,8 +81,10 @@ int au_init(void) void au_shutdown(void) { - curmod = 0; - MikMod_Exit(); + if(opt.music) { + curmod = 0; + MikMod_Exit(); + } } struct au_module *au_load_module(const char *fname)