diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index 5f420d2b8d34816cd4ae24a59c3db7b40116cdda..86259ebe723cd71183e92fe0eb1e50da911c1a46 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -814,6 +814,8 @@ bool LLAppViewer::init()
 	if (!initConfiguration())
 		return false;
 
+	ALControlCache::initControls();
+
 	LL_INFOS("InitInfo") << "Configuration initialized." << LL_ENDL ;
 
 	//set the max heap size.