diff --git a/indra/newview/llpanelvolume.cpp b/indra/newview/llpanelvolume.cpp
index ae727e409f3457eae549d92c5d80f2b4a89883fc..05d9346f89a13d03011ca4325d9407439d7dec4c 100644
--- a/indra/newview/llpanelvolume.cpp
+++ b/indra/newview/llpanelvolume.cpp
@@ -328,7 +328,7 @@ void LLPanelVolume::getState( )
 		getChild<LLUICtrl>("Light Focus")->setValue(params.mV[1]);
 		getChild<LLUICtrl>("Light Ambiance")->setValue(params.mV[2]);
 
-		mLightSavedColor = volobjp->getLightSRGBColor();
+		mLightSavedColor = volobjp->getLightSRGBBaseColor();
 	}
 	else
 	{
diff --git a/indra/newview/llvovolume.cpp b/indra/newview/llvovolume.cpp
index bd7ad399f9dffd6402d85c3307336cac57a7a32f..fe9d770f39ee3408ec331d8a456267b1d5c701dd 100644
--- a/indra/newview/llvovolume.cpp
+++ b/indra/newview/llvovolume.cpp
@@ -3228,7 +3228,7 @@ BOOL LLVOVolume::getIsLight() const
 
 LLColor3 LLVOVolume::getLightSRGBBaseColor() const
 {
-    return srgbColor3(getLightLinearColor());
+    return srgbColor3(getLightLinearBaseColor());
 }
 
 LLColor3 LLVOVolume::getLightLinearBaseColor() const