diff --git a/indra/newview/llenvironment.cpp b/indra/newview/llenvironment.cpp
index b2bd20d809954c5ce9878c461b450510a56a1266..de3cb4982d2439e92cd79468f3d7c5a89052aadb 100644
--- a/indra/newview/llenvironment.cpp
+++ b/indra/newview/llenvironment.cpp
@@ -595,6 +595,7 @@ void LLEnvironment::onSetEnvAssetLoaded(EnvSelection_t env, LLUUID asset_id, LLS
     }
 
     setEnvironment(env, settings);
+    updateEnvironment();
 }
 
 void LLEnvironment::clearEnvironment(LLEnvironment::EnvSelection_t env)