From 6336f2adac851ca73efab031fd65c029e73361d2 Mon Sep 17 00:00:00 2001 From: Tanner Rogalsky Date: Sat, 13 Feb 2016 10:58:03 -0500 Subject: [PATCH] Use passed value when setting a Source's relative state instead of the stale, cached value. --HG-- branch : source_relative_bug_fix --- src/modules/audio/openal/Source.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/audio/openal/Source.cpp b/src/modules/audio/openal/Source.cpp index 7132ad8f4..e3cc2d081 100644 --- a/src/modules/audio/openal/Source.cpp +++ b/src/modules/audio/openal/Source.cpp @@ -537,7 +537,7 @@ void Source::setRelative(bool enable) throw SpatialSupportException(); if (valid) - alSourcei(source, AL_SOURCE_RELATIVE, relative ? AL_TRUE : AL_FALSE); + alSourcei(source, AL_SOURCE_RELATIVE, enable ? AL_TRUE : AL_FALSE); relative = enable; }