From 2b20eeb790d6574518facaae579bfd8e6d5620d4 Mon Sep 17 00:00:00 2001 From: John Tsiombikas Date: Wed, 11 May 2022 04:27:57 +0300 Subject: [PATCH] glut backend: don't attempt to init sound if opt.music is false --- src/glut/audio.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) 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) -- 1.7.10.4