From 0f519da76e4a13d962e07ae77138527185bc64ec Mon Sep 17 00:00:00 2001 From: Nissim Date: Thu, 19 Oct 2017 17:16:36 -0700 Subject: [PATCH] Additional protection for mode. --- libraries/model/src/model/Stage.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/libraries/model/src/model/Stage.cpp b/libraries/model/src/model/Stage.cpp index 75a94f0cea..189aa9a184 100644 --- a/libraries/model/src/model/Stage.cpp +++ b/libraries/model/src/model/Stage.cpp @@ -13,6 +13,7 @@ #include #include #include +#include using namespace model; @@ -256,8 +257,12 @@ void SunSkyStage::setSkybox(const SkyboxPointer& skybox) { invalidate(); } -// Haze -void SunSkyStage::setHazeMode(uint32_t mode) { - _hazeMode = mode; +void SunSkyStage::setHazeMode(uint32_t hazeMode) { + if (hazeMode < COMPONENT_MODE_ITEM_COUNT) { + _hazeMode = hazeMode; + } else { + _hazeMode = 0; + } + invalidate(); }