diff --git a/src/modules/audio/openal/Effect.cpp b/src/modules/audio/openal/Effect.cpp index bc3e9bf1a..2a8bccb34 100644 --- a/src/modules/audio/openal/Effect.cpp +++ b/src/modules/audio/openal/Effect.cpp @@ -89,7 +89,7 @@ ALuint Effect::getEffect() const bool Effect::setParams(const std::map ¶ms) { this->params = params; - type = static_cast(this->params[EFFECT_TYPE]); + type = (Type)(int) this->params[EFFECT_TYPE]; if (!generateEffect()) return false; diff --git a/src/modules/audio/openal/Filter.cpp b/src/modules/audio/openal/Filter.cpp index c5ebd54ce..ad045de44 100644 --- a/src/modules/audio/openal/Filter.cpp +++ b/src/modules/audio/openal/Filter.cpp @@ -88,7 +88,7 @@ ALuint Filter::getFilter() const bool Filter::setParams(const std::map ¶ms) { this->params = params; - type = static_cast(this->params[FILTER_TYPE]); + type = (Type)(int) this->params[FILTER_TYPE]; if (!generateFilter()) return false;