From e9fd322febba11fa29a06c36df5f5d17f43a9da4 Mon Sep 17 00:00:00 2001
From: leyla_linden <none@none>
Date: Wed, 19 Jan 2011 11:37:17 -0800
Subject: [PATCH] SH-820 selectively enable/disable mesh preferences options

---
 indra/newview/llfloaterpreference.cpp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp
index 456005f1fea..952643326ae 100644
--- a/indra/newview/llfloaterpreference.cpp
+++ b/indra/newview/llfloaterpreference.cpp
@@ -656,6 +656,13 @@ void LLFloaterPreference::onOpen(const LLSD& key)
 		getChildView("maturity_desired_combobox")->setVisible( false);
 	}
 
+	bool enable_mesh = gSavedSettings.getBOOL("MeshEnabled");
+
+	getChildView("UseLightShaders")->setVisible(enable_mesh);
+	getChildView("UseSSAO")->setVisible(enable_mesh);
+	getChildView("shadows_label")->setVisible(enable_mesh);
+	getChildView("ShadowDetail")->setVisible(enable_mesh);
+
 	if (LLStartUp::getStartupState() == STATE_STARTED)
 	{
 		mFavoritesRecordMayExist = gSavedPerAccountSettings.getBOOL("ShowFavoritesOnLogin");
-- 
GitLab