From 28e464f368a76ed927540bd3a5a6e6428d325293 Mon Sep 17 00:00:00 2001 From: Lirusaito Date: Fri, 8 Mar 2019 13:51:14 -0500 Subject: [PATCH] Code Clean up --- indra/llrender/llpostprocess.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/indra/llrender/llpostprocess.cpp b/indra/llrender/llpostprocess.cpp index 6e58c59c7..86908cc33 100644 --- a/indra/llrender/llpostprocess.cpp +++ b/indra/llrender/llpostprocess.cpp @@ -375,19 +375,16 @@ LLPostProcess::LLPostProcess(void) : LLSD& defaults = mAllEffectInfo["Default"]; - for(std::list >::iterator it=mShaders.begin();it!=mShaders.end();++it) + // Add defaults for all missing effects + for(auto& shader : mShaders) { - LLSD shader_defaults = (*it)->getDefaults(); + const LLSD shader_defaults = shader->getDefaults(); for (LLSD::map_const_iterator it2 = defaults.beginMap();it2 != defaults.endMap();++it2) { if(!defaults.has(it2->first)) defaults[it2->first]=it2->second; } } - for(std::list >::iterator it=mShaders.begin();it!=mShaders.end();++it) - { - (*it)->loadSettings(defaults); - } setSelectedEffect("Default"); }