From 007646c570aa50a18db9551aeaf7b8d980690de8 Mon Sep 17 00:00:00 2001 From: Ansariel Date: Mon, 25 Aug 2014 14:33:25 +0200 Subject: [PATCH] FIRE-14466: Environment menu check mark doesn't get properly updated if time of day is set via RLVa --- indra/newview/rlvextensions.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/indra/newview/rlvextensions.cpp b/indra/newview/rlvextensions.cpp index 84088f438c..4dc55608d5 100644 --- a/indra/newview/rlvextensions.cpp +++ b/indra/newview/rlvextensions.cpp @@ -282,7 +282,14 @@ bool RlvWindLight::setValue(const std::string& strRlvName, const std::string& st } else { - pEnvMgr->useRegionSettings(); + // FIRE-14466: Menu item checkmark in menu doesn't get properly updated + //pEnvMgr->useRegionSettings(); + LLEnvManagerNew &envmgr = LLEnvManagerNew::instance(); + envmgr.setUserPrefs(envmgr.getWaterPresetName(), + envmgr.getSkyPresetName(), + envmgr.getDayCycleName(), + false, true, false); + // } return true; }