diff options
author | Xiaohong Bao <bao@lindenlab.com> | 2011-05-10 21:04:41 -0600 |
---|---|---|
committer | Xiaohong Bao <bao@lindenlab.com> | 2011-05-10 21:04:41 -0600 |
commit | cce2a3b7a46e3d1c2992995f3a3979f8ce59b664 (patch) | |
tree | 527246c73d7e41697a5be16908bd432c754e6331 | |
parent | b594d3b04d3095f15750436910debdd5a602a872 (diff) |
release memory held by LLWorld when destroy it.
-rw-r--r-- | indra/newview/llworld.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/newview/llworld.cpp b/indra/newview/llworld.cpp index 9db6d5e08c..127318d06c 100644 --- a/indra/newview/llworld.cpp +++ b/indra/newview/llworld.cpp @@ -131,6 +131,12 @@ void LLWorld::destroyClass() LLVOCache::getInstance()->destroyClass() ; } LLViewerPartSim::getInstance()->destroyClass(); + + mDefaultWaterTexturep = NULL ; + for (S32 i = 0; i < 8; i++) + { + mEdgeWaterObjects[i] = NULL; + } } |