diff options
| -rw-r--r-- | indra/newview/pipeline.cpp | 5 | 
1 files changed, 5 insertions, 0 deletions
| diff --git a/indra/newview/pipeline.cpp b/indra/newview/pipeline.cpp index 12f4c48ff6..a0d2116eaa 100644 --- a/indra/newview/pipeline.cpp +++ b/indra/newview/pipeline.cpp @@ -1885,6 +1885,11 @@ void LLPipeline::updateMovedList(LLDrawable::drawable_vector_t& moved_list)      {          LLDrawable::drawable_vector_t::iterator curiter = iter++;          LLDrawable *drawablep = *curiter; +        if (!drawablep) +        { +            iter = moved_list.erase(curiter); +            continue; +        }          bool done = true;          if (!drawablep->isDead() && (!drawablep->isState(LLDrawable::EARLY_MOVE)))          { | 
