Nyx (Neal Orman) 2011-02-17 13:53:04 -05:00
commit 0ba198b94b
1 changed files with 6 additions and 1 deletions

View File

@ -366,7 +366,7 @@ void LLVolumeImplFlexible::doFlexibleUpdate()
LLFastTimer ftm(FTM_DO_FLEXIBLE_UPDATE);
LLVolume* volume = mVO->getVolume();
LLPath *path = &volume->getPath();
if (mSimulateRes == 0 && mVO->mDrawable->isVisible())
if ((mSimulateRes == 0 || !mInitialized) && mVO->mDrawable->isVisible())
{
mVO->markForUpdate(TRUE);
if (!doIdleUpdate(gAgent, *LLWorld::getInstance(), 0.0))
@ -375,6 +375,11 @@ void LLVolumeImplFlexible::doFlexibleUpdate()
}
}
if (!mVO->mDrawable->isVisible())
{
return;
}
llassert_always(mInitialized);
S32 num_sections = 1 << mSimulateRes;