diff --git a/indra/newview/app_settings/settings.xml b/indra/newview/app_settings/settings.xml
index 9e10c9c9aa..708aa812fc 100644
--- a/indra/newview/app_settings/settings.xml
+++ b/indra/newview/app_settings/settings.xml
@@ -21663,6 +21663,17 @@ Change of this parameter will affect the layout of buttons in notification toast
Value
0
+ FSRadarEnhanceByBridge
+
+ Comment
+ Enhance radar functionality by using client LSL Bridge.
+ Persist
+ 1
+ Type
+ Boolean
+ Value
+ 1
+
FSSyncronizeTextureMaps
Comment
diff --git a/indra/newview/fsradar.cpp b/indra/newview/fsradar.cpp
index b23bd14730..23bf20cd69 100644
--- a/indra/newview/fsradar.cpp
+++ b/indra/newview/fsradar.cpp
@@ -177,6 +177,7 @@ void FSRadar::updateRadarList()
static LLCachedControl sFSLegacyRadarFriendColoring(gSavedSettings, "FSLegacyRadarFriendColoring");
static LLCachedControl sRadarColorNamesByDistance(gSavedSettings, "FSRadarColorNamesByDistance", false);
static LLCachedControl RadarShowMutedAndDerendered(gSavedSettings, "FSRadarShowMutedAndDerendered");
+ static LLCachedControl sFSRadarEnhanceByBridge(gSavedSettings, "FSRadarEnhanceByBridge");
bool sUseLSLBridge = FSLSLBridge::instance().canUseBridge();
F32 drawRadius(RenderFarClip);
@@ -329,7 +330,7 @@ void FSRadar::updateRadarList()
}
//schedule offset requests, if needed
- if (sUseLSLBridge && (now > (mRadarLastBulkOffsetRequestTime + FSRADAR_COARSE_OFFSET_INTERVAL)) && (now > lastZOffsetTime + FSRADAR_COARSE_OFFSET_INTERVAL))
+ if (sUseLSLBridge && sFSRadarEnhanceByBridge && (now > (mRadarLastBulkOffsetRequestTime + FSRADAR_COARSE_OFFSET_INTERVAL)) && (now > lastZOffsetTime + FSRADAR_COARSE_OFFSET_INTERVAL))
{
mRadarOffsetRequests.push_back(avId);
ent->mLastZOffsetTime = now;
diff --git a/indra/newview/skins/default/xui/en/menu_fs_radar_options.xml b/indra/newview/skins/default/xui/en/menu_fs_radar_options.xml
index ab06c57017..e98e686f4c 100644
--- a/indra/newview/skins/default/xui/en/menu_fs_radar_options.xml
+++ b/indra/newview/skins/default/xui/en/menu_fs_radar_options.xml
@@ -213,7 +213,18 @@
function="RLV.EnableIfNot"
parameter="showminimap" />
-
+
+
+
+
+
+
diff --git a/indra/newview/skins/default/xui/en/panel_preferences_chat.xml b/indra/newview/skins/default/xui/en/panel_preferences_chat.xml
index bdbc0d6e3f..0ebb671e2d 100755
--- a/indra/newview/skins/default/xui/en/panel_preferences_chat.xml
+++ b/indra/newview/skins/default/xui/en/panel_preferences_chat.xml
@@ -1588,6 +1588,17 @@
height="20"
width="400" />
+
+
diff --git a/indra/newview/skins/default/xui/pl/menu_fs_radar_options.xml b/indra/newview/skins/default/xui/pl/menu_fs_radar_options.xml
index 3d2dd7cd3d..2611678481 100644
--- a/indra/newview/skins/default/xui/pl/menu_fs_radar_options.xml
+++ b/indra/newview/skins/default/xui/pl/menu_fs_radar_options.xml
@@ -23,5 +23,6 @@
+
diff --git a/indra/newview/skins/default/xui/pl/panel_preferences_chat.xml b/indra/newview/skins/default/xui/pl/panel_preferences_chat.xml
index 214245a0b0..dde6621107 100755
--- a/indra/newview/skins/default/xui/pl/panel_preferences_chat.xml
+++ b/indra/newview/skins/default/xui/pl/panel_preferences_chat.xml
@@ -225,6 +225,7 @@
+
diff --git a/indra/newview/skins/vintage/xui/en/panel_people.xml b/indra/newview/skins/vintage/xui/en/panel_people.xml
index e8f4833539..8185cfe2da 100644
--- a/indra/newview/skins/vintage/xui/en/panel_people.xml
+++ b/indra/newview/skins/vintage/xui/en/panel_people.xml
@@ -248,6 +248,19 @@ Looking for people to hang out with? Use the search box to find topics or conten
layout="topleft"
follows="left|top"/>
+
+
+