FIRE-6563: Use region water WL settings if no parcel WL water settings have been defined
parent
44cee1f695
commit
5e451e7131
|
|
@ -199,6 +199,12 @@ void KCWindlightInterface::applySettings(const LLSD& settings)
|
|||
LLEnvManagerNew::instance().setUseWaterPreset(settings["water"].asString(), gSavedSettings.getBOOL("FSInterpolateParcelWL"));
|
||||
setWL_Status(true);
|
||||
}
|
||||
else
|
||||
{
|
||||
LL_INFOS() << "Applying region default WL water set" << LL_ENDL;
|
||||
LLWLParamManager::getInstance()->mAnimator.stopInterpolation(); // Not nice to not interpolate, but these 2836724 methods of changing a WL setting will nicely screw up each other
|
||||
LLEnvManagerNew::instance().useRegionWater();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
|||
|
|
@ -703,7 +703,7 @@ bool LLEnvManagerNew::useRegionWater()
|
|||
FloaterQuickPrefs::updateParam(QP_PARAM_WATER, LLSD(PRESET_NAME_REGION_DEFAULT));
|
||||
|
||||
// Otherwise apply region water.
|
||||
LL_DEBUGS("Windlight") << "Applying region sky" << LL_ENDL;
|
||||
LL_DEBUGS("Windlight") << "Applying region water" << LL_ENDL;
|
||||
return useWaterParams(region_water);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue