diff options
Diffstat (limited to '')
-rw-r--r-- | linden/indra/newview/llviewerregion.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/linden/indra/newview/llviewerregion.cpp b/linden/indra/newview/llviewerregion.cpp index 08dc979..2944d9d 100644 --- a/linden/indra/newview/llviewerregion.cpp +++ b/linden/indra/newview/llviewerregion.cpp | |||
@@ -1022,6 +1022,8 @@ void LLViewerRegion::updateCoarseLocations(LLMessageSystem* msg) | |||
1022 | U8 z_pos = 0; | 1022 | U8 z_pos = 0; |
1023 | 1023 | ||
1024 | U32 pos = 0x0; | 1024 | U32 pos = 0x0; |
1025 | |||
1026 | LLUUID agent_id = LLUUID::null; | ||
1025 | 1027 | ||
1026 | S16 agent_index; | 1028 | S16 agent_index; |
1027 | S16 target_index; | 1029 | S16 target_index; |
@@ -1034,6 +1036,7 @@ void LLViewerRegion::updateCoarseLocations(LLMessageSystem* msg) | |||
1034 | msg->getU8Fast(_PREHASH_Location, _PREHASH_X, x_pos, i); | 1036 | msg->getU8Fast(_PREHASH_Location, _PREHASH_X, x_pos, i); |
1035 | msg->getU8Fast(_PREHASH_Location, _PREHASH_Y, y_pos, i); | 1037 | msg->getU8Fast(_PREHASH_Location, _PREHASH_Y, y_pos, i); |
1036 | msg->getU8Fast(_PREHASH_Location, _PREHASH_Z, z_pos, i); | 1038 | msg->getU8Fast(_PREHASH_Location, _PREHASH_Z, z_pos, i); |
1039 | msg->getUUIDFast(_PREHASH_AgentData, _PREHASH_AgentID, agent_id, i); | ||
1037 | 1040 | ||
1038 | //llinfos << " object X: " << (S32)x_pos << " Y: " << (S32)y_pos | 1041 | //llinfos << " object X: " << (S32)x_pos << " Y: " << (S32)y_pos |
1039 | // << " Z: " << (S32)(z_pos * 4) | 1042 | // << " Z: " << (S32)(z_pos * 4) |
@@ -1059,6 +1062,7 @@ void LLViewerRegion::updateCoarseLocations(LLMessageSystem* msg) | |||
1059 | pos <<= 8; | 1062 | pos <<= 8; |
1060 | pos |= z_pos; | 1063 | pos |= z_pos; |
1061 | mMapAvatars.put(pos); | 1064 | mMapAvatars.put(pos); |
1065 | mMapAvatarIDs.put(agent_id); | ||
1062 | } | 1066 | } |
1063 | } | 1067 | } |
1064 | } | 1068 | } |