From 56d2f06631e742484187ff55e60f45457cbd0e5f Mon Sep 17 00:00:00 2001 From: ehofman Date: Thu, 21 Jan 2010 07:56:14 +0000 Subject: [PATCH] Silently ignore previous errors to prevent halting the program on silly errors --- simgear/sound/soundmgr_openal.cxx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/simgear/sound/soundmgr_openal.cxx b/simgear/sound/soundmgr_openal.cxx index 51b66a71..16c17315 100644 --- a/simgear/sound/soundmgr_openal.cxx +++ b/simgear/sound/soundmgr_openal.cxx @@ -554,6 +554,9 @@ bool SGSoundMgr::load(string &samplepath, void **dbuf, int *fmt, #if defined(ALUT_API_MAJOR_VERSION) && ALUT_API_MAJOR_VERSION >= 1 ALfloat freqf; + // ignore previous errors to prevent the system from halting on silly errors + alGetError(); + alcGetError(_device); data = alutLoadMemoryFromFile(samplepath.c_str(), &format, &size, &freqf ); freq = (ALsizei)freqf; int error = alutGetError(); -- 2.39.5