-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/616/
-----------------------------------------------------------

(Updated Feb. 16, 2013, 10:53 a.m.)


Review request for Viewer.


Description
-------

Fixes missing childprim- position/rotation-updates when the avatar was 20+m 
away and didn't have the object in view when it was changed.


Repository: https://bitbucket.org/MartinRJ/bug-840


This addresses bug BUG-840.
    https://jira.secondlife.com/browse/BUG-840


Diffs
-----

  indra/newview/lldrawable.cpp fbbee98b7512 

Diff: http://codereview.secondlife.com/r/616/diff/


Testing (updated)
-------

Create an object with two prims, add a script with a listener on PUBLIC_CHANNEL 
and make it change the relative position of the child prim in the listen-event.

Move the avatar 20+ m away from the test object, and look in the opposite 
direction, so that the object is not in view.

Shout something in public chat so that the child prim changes its relative 
position.

Turn around so that the test object is in view again.

Expected result: the prims visibly changed.

Without this fix, the child prim would not update its position (or rotation).

This fix has to be tested against the following related bugs:
BUG-840 [positionbug], BUG-840: Viewer 3.4.2 (Beta) breaks almost every sliding 
door script in SL
MAINT-2275 [vehiclebug],  Child prims are "left behind" by animated, moving 
physical objects
MAINT-1742 [selection], Child object does not update position while selected.
MAINT-2247 [selection]  Child object does not update rotation while selected.


Thanks,

MartinRJ Fayray

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to