From f85a16c86f28898e9f526b263d9406c892b69d6e Mon Sep 17 00:00:00 2001 From: Cary Sandvig Date: Tue, 28 Nov 2000 20:03:27 +0000 Subject: [PATCH] oops.. only load DSOs once --- panda/src/audio/config_audio.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/panda/src/audio/config_audio.cxx b/panda/src/audio/config_audio.cxx index bd7d5ee037..c961c1de41 100644 --- a/panda/src/audio/config_audio.cxx +++ b/panda/src/audio/config_audio.cxx @@ -49,6 +49,10 @@ ConfigureFn(config_audio) { } void audio_load_loaders(void) { + static bool did_load = false; + + if (did_load) + return; Config::ConfigTable::Symbol::iterator i; Config::ConfigTable::Symbol loaders; config_audio.GetAll("audio-loader", loaders); @@ -60,4 +64,5 @@ void audio_load_loaders(void) { if (tmp == (void*)0L) audio_cat->info() << "unable to load: " << load_dso_error() << endl; } + did_load = true; }