aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llsurface.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/llsurface.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/linden/indra/newview/llsurface.cpp b/linden/indra/newview/llsurface.cpp
index a27f0e2..caaba05 100644
--- a/linden/indra/newview/llsurface.cpp
+++ b/linden/indra/newview/llsurface.cpp
@@ -1167,8 +1167,13 @@ void LLSurface::setWaterHeight(F32 height)
1167 if (!mWaterObjp.isNull()) 1167 if (!mWaterObjp.isNull())
1168 { 1168 {
1169 LLVector3 water_pos_region = mWaterObjp->getPositionRegion(); 1169 LLVector3 water_pos_region = mWaterObjp->getPositionRegion();
1170 bool changed = water_pos_region.mV[VZ] != height;
1170 water_pos_region.mV[VZ] = height; 1171 water_pos_region.mV[VZ] = height;
1171 mWaterObjp->setPositionRegion(water_pos_region); 1172 mWaterObjp->setPositionRegion(water_pos_region);
1173 if (changed)
1174 {
1175 LLWorld::getInstance()->updateWaterObjects();
1176 }
1172 } 1177 }
1173 else 1178 else
1174 { 1179 {