diff options
author | Justin Clark-Casey (justincc) | 2014-03-05 00:35:02 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2014-03-05 00:38:38 +0000 |
commit | c9415fd76378af35ff76037d46245f2b95e4264f (patch) | |
tree | 1ea2d0e4e183dd96a7b9533aaf5c166cf864e47b /OpenSim/Tests/Common/Mock/TestClient.cs | |
parent | When positioning agent with PRIM_ROTATION in llSetLinkPrimitiveParams(), set ... (diff) | |
download | opensim-SC_OLD-c9415fd76378af35ff76037d46245f2b95e4264f.zip opensim-SC_OLD-c9415fd76378af35ff76037d46245f2b95e4264f.tar.gz opensim-SC_OLD-c9415fd76378af35ff76037d46245f2b95e4264f.tar.bz2 opensim-SC_OLD-c9415fd76378af35ff76037d46245f2b95e4264f.tar.xz |
If an avatar is sitting, send out position updates to clients for any change, not just those outside the usual tolerances.
This is to allow small adjustments of less than 0.05m in functions such as llSetPrimitiveLinkParams() to work
This is another fix for http://opensimulator.org/mantis/view.php?id=7044
Extends regression test for this case.
Diffstat (limited to 'OpenSim/Tests/Common/Mock/TestClient.cs')
-rw-r--r-- | OpenSim/Tests/Common/Mock/TestClient.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/OpenSim/Tests/Common/Mock/TestClient.cs b/OpenSim/Tests/Common/Mock/TestClient.cs index 09ff531..c2b0935 100644 --- a/OpenSim/Tests/Common/Mock/TestClient.cs +++ b/OpenSim/Tests/Common/Mock/TestClient.cs | |||
@@ -62,6 +62,7 @@ namespace OpenSim.Tests.Common.Mock | |||
62 | public event Action<RegionInfo, Vector3, Vector3> OnReceivedMoveAgentIntoRegion; | 62 | public event Action<RegionInfo, Vector3, Vector3> OnReceivedMoveAgentIntoRegion; |
63 | public event Action<ulong, IPEndPoint> OnTestClientInformClientOfNeighbour; | 63 | public event Action<ulong, IPEndPoint> OnTestClientInformClientOfNeighbour; |
64 | public event TestClientOnSendRegionTeleportDelegate OnTestClientSendRegionTeleport; | 64 | public event TestClientOnSendRegionTeleportDelegate OnTestClientSendRegionTeleport; |
65 | public event Action<ISceneEntity, PrimUpdateFlags> OnReceivedEntityUpdate; | ||
65 | public event Action<GridInstantMessage> OnReceivedInstantMessage; | 66 | public event Action<GridInstantMessage> OnReceivedInstantMessage; |
66 | public event Action<UUID> OnReceivedSendRebakeAvatarTextures; | 67 | public event Action<UUID> OnReceivedSendRebakeAvatarTextures; |
67 | 68 | ||
@@ -685,6 +686,8 @@ namespace OpenSim.Tests.Common.Mock | |||
685 | 686 | ||
686 | public void SendEntityUpdate(ISceneEntity entity, PrimUpdateFlags updateFlags) | 687 | public void SendEntityUpdate(ISceneEntity entity, PrimUpdateFlags updateFlags) |
687 | { | 688 | { |
689 | if (OnReceivedEntityUpdate != null) | ||
690 | OnReceivedEntityUpdate(entity, updateFlags); | ||
688 | } | 691 | } |
689 | 692 | ||
690 | public void ReprioritizeUpdates() | 693 | public void ReprioritizeUpdates() |