diff --git a/OpenSim/Region/OptionalModules/ViewerSupport/CameraOnlyModeModule.cs b/OpenSim/Region/OptionalModules/ViewerSupport/CameraOnlyModeModule.cs
index 6c2ccdfb53..7e81836d65 100644
--- a/OpenSim/Region/OptionalModules/ViewerSupport/CameraOnlyModeModule.cs
+++ b/OpenSim/Region/OptionalModules/ViewerSupport/CameraOnlyModeModule.cs
@@ -128,17 +128,13 @@ namespace OpenSim.Region.OptionalModules.ViewerSupport
m_log.DebugFormat("[CAMERA-ONLY MODE]: OnSimulatorFeaturesRequest in {0}", m_scene.RegionInfo.RegionName);
if (m_Helper.UserLevel(agentID) <= m_UserLevel)
{
- OSDMap extrasMap;
- if (features.ContainsKey("OpenSimExtras"))
- {
- extrasMap = (OSDMap)features["OpenSimExtras"];
- }
- else
+ if (!features.TryGetValue("OpenSimExtras", out OSD extrasMap))
{
extrasMap = new OSDMap();
features["OpenSimExtras"] = extrasMap;
}
- extrasMap["camera-only-mode"] = OSDMap.FromString("true");
+
+ ((OSDMap)extrasMap)["camera-only-mode"] = OSDMap.FromString("true");
m_log.DebugFormat("[CAMERA-ONLY MODE]: Sent in {0}", m_scene.RegionInfo.RegionName);
}
else
diff --git a/bin/assets/TexturesAssetSet/32bfbcea-24b1-fb9d-1ef9-48a28a63730f.dat b/bin/assets/TexturesAssetSet/32bfbcea-24b1-fb9d-1ef9-48a28a63730f.dat
new file mode 100644
index 0000000000..7b9d28ae80
Binary files /dev/null and b/bin/assets/TexturesAssetSet/32bfbcea-24b1-fb9d-1ef9-48a28a63730f.dat differ
diff --git a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
index d47962bea7..5f8bba4b30 100644
--- a/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
+++ b/bin/assets/TexturesAssetSet/TexturesAssetSet.xml
@@ -898,4 +898,12 @@
+
+