mirror of
https://github.com/opensim/opensim.git
synced 2026-08-04 16:22:50 +08:00
some changes on viewer caps detection
This commit is contained in:
@@ -405,6 +405,8 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
string cstr = c.AsString();
|
||||
if (cstr.Equals("ObjectAnimation"))
|
||||
m_HostCapsObj.Flags |= Caps.CapsFlags.ObjectAnim;
|
||||
else if (cstr.Equals("EnvironmentSettings"))
|
||||
m_HostCapsObj.Flags |= Caps.CapsFlags.WLEnv;
|
||||
else if (cstr.Equals("ExtEnvironment"))
|
||||
m_HostCapsObj.Flags |= Caps.CapsFlags.AdvEnv;
|
||||
validCaps.Add(cstr);
|
||||
@@ -414,6 +416,8 @@ namespace OpenSim.Region.ClientStack.Linden
|
||||
httpResponse.RawBuffer = Util.UTF8NBGetbytes(result);
|
||||
httpResponse.StatusCode = (int)HttpStatusCode.OK;
|
||||
//m_log.DebugFormat("[CAPS] CapsRequest {0}", result);
|
||||
|
||||
m_HostCapsObj.Flags |= Caps.CapsFlags.SentSeeds;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -13820,6 +13820,10 @@ namespace OpenSim.Region.ClientStack.LindenUDP
|
||||
m_SupportObjectAnimations = true;
|
||||
ret |= 0x2000;
|
||||
}
|
||||
if ((cap.Flags & Caps.CapsFlags.WLEnv) != 0)
|
||||
ret |= 0x4000;
|
||||
if ((cap.Flags & Caps.CapsFlags.AdvEnv) != 0)
|
||||
ret |= 0x8000;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user