diff options
author | Justin Clark-Casey (justincc) | 2012-06-22 01:39:39 +0100 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-06-22 01:43:26 +0100 |
commit | 4cf49369b51c21a0eadd719eb46f53d207e1e5f7 (patch) | |
tree | 64f70cb17474fa90f46e8ecb0adeaae44f55e42e /OpenSim/Region/ScriptEngine/XEngine/XEngine.cs | |
parent | Fix bug where attachments would not retain position if just rotated and not m... (diff) | |
download | opensim-SC-4cf49369b51c21a0eadd719eb46f53d207e1e5f7.zip opensim-SC-4cf49369b51c21a0eadd719eb46f53d207e1e5f7.tar.gz opensim-SC-4cf49369b51c21a0eadd719eb46f53d207e1e5f7.tar.bz2 opensim-SC-4cf49369b51c21a0eadd719eb46f53d207e1e5f7.tar.xz |
Stop flicking IsAttachment false and then true in AttachmentsModule.UpdateAttachmentPosition() in order to avoid a hud update race condition.
Previously, setting IsAttachment to false then true was necessary to serialize the updated attachment object information.
However, UpdateAttachmentPosition no longer does this update.
Whilst IsAttachment is set to false there is a race condition where the update thread can wrongly send hud object updates to clients that do not own the hud, resulting in screen artifacts.
Diffstat (limited to 'OpenSim/Region/ScriptEngine/XEngine/XEngine.cs')
0 files changed, 0 insertions, 0 deletions