diff --git a/indra/newview/llhudeffectblob.cpp b/indra/newview/llhudeffectblob.cpp
index f976a320ee30b70629b8a9b5ed9ac03a04eb85aa..26e8251899a56de46ffcb1f59315dadd297b06b6 100644
--- a/indra/newview/llhudeffectblob.cpp
+++ b/indra/newview/llhudeffectblob.cpp
@@ -61,7 +61,7 @@ void LLHUDEffectBlob::render()
 	gGL.getTexUnit(0)->unbind(LLTexUnit::TT_TEXTURE);
 
 	LLColor4U color = mColor;
-	color.mV[VALPHA] = clamp_rescale(time, 0.f, mDuration, 255.f, 0.f);
+	color.mV[VALPHA] = (U8)clamp_rescale(time, 0.f, mDuration, 255.f, 0.f);
 	glColor4ubv(color.mV);
 
 	glPushMatrix();