diff --git a/indra/newview/llfloatermodelpreview.cpp b/indra/newview/llfloatermodelpreview.cpp
index a78d0075c228671864288bc19a990b40a17681d1..85035fb9614b93ac468b6401bc2abf5f74140129 100644
--- a/indra/newview/llfloatermodelpreview.cpp
+++ b/indra/newview/llfloatermodelpreview.cpp
@@ -3409,7 +3409,7 @@ void LLFloaterModelPreview::onModelDecompositionComplete(LLModel* model, std::ve
 	{
 		sInstance->mModelPreview->mPhysicsMesh[model] = physics_mesh;
 
-		sInstance->mModelPreview->mResourceCost = sInstance->mModelPreview->calcResourceCost();
+		sInstance->mModelPreview->mDirty = true;
 	}
 }