diff options
Diffstat (limited to 'community/spring/gcc48.patch')
-rw-r--r-- | community/spring/gcc48.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/community/spring/gcc48.patch b/community/spring/gcc48.patch new file mode 100644 index 000000000..ea69a42c4 --- /dev/null +++ b/community/spring/gcc48.patch @@ -0,0 +1,22 @@ +diff --git a/rts/System/Sound/EFX.cpp b/rts/System/Sound/EFX.cpp +index 08fe9f4..3b197f0 100644 +--- a/rts/System/Sound/EFX.cpp ++++ b/rts/System/Sound/EFX.cpp +@@ -83,7 +83,7 @@ CEFX::CEFX(ALCdevice* device) + ALuint alFx; + alGenEffects(1, &alFx); + if (alGetError() == AL_NO_ERROR) { +- for(size_t i = 0; i < sizeof(effects); i++) { ++ for(size_t i = 0; i < sizeof(effects)/sizeof(effects[0]); i++) { + const ALuint fx = effects[i]; + alEffecti(alFx, AL_EFFECT_TYPE, fx); + effectsSupported[fx] = (alGetError() == AL_NO_ERROR); +@@ -103,7 +103,7 @@ CEFX::CEFX(ALCdevice* device) + ALuint alFilter; + alGenFilters(1, &alFilter); + if (alGetError() == AL_NO_ERROR) { +- for(size_t i = 0; i < sizeof(filters); i++) { ++ for(size_t i = 0; i < sizeof(filters)/sizeof(filters[0]); i++) { + const ALuint filter = filters[i]; + alFilteri(alFilter, AL_FILTER_TYPE, filter); + filtersSupported[filter] = (alGetError() == AL_NO_ERROR); |