From a2058bc1e8c146c23fdcb98c31e4524c855486a2 Mon Sep 17 00:00:00 2001 From: Inusaito Sayori Date: Fri, 13 Feb 2015 00:01:19 -0500 Subject: [PATCH] Hopefully fix Router's issue by caching ID for map compare, not name. --- indra/newview/llfloaterworldmap.cpp | 5 ++--- indra/newview/llfloaterworldmap.h | 2 +- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/indra/newview/llfloaterworldmap.cpp b/indra/newview/llfloaterworldmap.cpp index c930fa461..3fdb07d81 100644 --- a/indra/newview/llfloaterworldmap.cpp +++ b/indra/newview/llfloaterworldmap.cpp @@ -593,11 +593,10 @@ void LLFloaterWorldMap::trackAvatar( const LLUUID& avatar_id, const std::string& getChild("spin z")->setValue(LLSD(200.f)); } // Don't re-request info if we already have it or we won't have it in time to teleport - if (mTrackedStatus != LLTracker::TRACKING_AVATAR || name != mTrackedAvatarName) + if (mTrackedStatus != LLTracker::TRACKING_AVATAR || avatar_id != mTrackedAvatarID) { mTrackedStatus = LLTracker::TRACKING_AVATAR; - mTrackedAvatarName = name; - LLTracker::trackAvatar(avatar_id, name); + LLTracker::trackAvatar(mTrackedAvatarID = avatar_id, name); } } else diff --git a/indra/newview/llfloaterworldmap.h b/indra/newview/llfloaterworldmap.h index 499e9c79a..652c23e1f 100644 --- a/indra/newview/llfloaterworldmap.h +++ b/indra/newview/llfloaterworldmap.h @@ -192,7 +192,7 @@ private: LLVector3d mTrackedLocation; LLTracker::ETrackingStatus mTrackedStatus; std::string mTrackedSimName; - std::string mTrackedAvatarName; + LLUUID mTrackedAvatarID; LLSLURL mSLURL; LLCtrlListInterface * mListFriendCombo;