diff options
author | Armin Weatherwax | 2009-09-20 18:04:46 +0200 |
---|---|---|
committer | Armin Weatherwax | 2009-09-20 18:04:46 +0200 |
commit | c3ca8d4250a5513528cd2ffe663555d96900c4de (patch) | |
tree | 9e58ce6725f0789349030138d708b9a36af21a85 /linden/indra/newview/llcallingcard.cpp | |
parent | Henri Beauchamps $HOME as default load/save location for Linux (diff) | |
parent | Updated Grid Manager from Meerkat's SVN (as of r215). (diff) | |
download | meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.zip meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.tar.gz meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.tar.bz2 meta-impy-c3ca8d4250a5513528cd2ffe663555d96900c4de.tar.xz |
Merge commit 'b3c39a47e76f595fd953d9ccffc58b0dfb8359db' into armin-1.2.0-next
Diffstat (limited to 'linden/indra/newview/llcallingcard.cpp')
-rw-r--r-- | linden/indra/newview/llcallingcard.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/linden/indra/newview/llcallingcard.cpp b/linden/indra/newview/llcallingcard.cpp index 1d353fa..ccecef9 100644 --- a/linden/indra/newview/llcallingcard.cpp +++ b/linden/indra/newview/llcallingcard.cpp | |||
@@ -136,8 +136,20 @@ LLAvatarTracker::~LLAvatarTracker() | |||
136 | deleteTrackingData(); | 136 | deleteTrackingData(); |
137 | std::for_each(mObservers.begin(), mObservers.end(), DeletePointer()); | 137 | std::for_each(mObservers.begin(), mObservers.end(), DeletePointer()); |
138 | std::for_each(mBuddyInfo.begin(), mBuddyInfo.end(), DeletePairedPointer()); | 138 | std::for_each(mBuddyInfo.begin(), mBuddyInfo.end(), DeletePairedPointer()); |
139 | mObservers.erase(mObservers.begin(), mObservers.end()); | ||
140 | mBuddyInfo.erase(mBuddyInfo.begin(), mBuddyInfo.end()); | ||
139 | } | 141 | } |
140 | 142 | ||
143 | |||
144 | void LLAvatarTracker::reset() | ||
145 | { | ||
146 | std::for_each(mBuddyInfo.begin(), mBuddyInfo.end(), DeletePairedPointer()); | ||
147 | mBuddyInfo.erase(mBuddyInfo.begin(), mBuddyInfo.end()); | ||
148 | mModifyMask |= LLFriendObserver::REMOVE; | ||
149 | notifyObservers(); | ||
150 | } | ||
151 | |||
152 | |||
141 | void LLAvatarTracker::track(const LLUUID& avatar_id, const std::string& name) | 153 | void LLAvatarTracker::track(const LLUUID& avatar_id, const std::string& name) |
142 | { | 154 | { |
143 | deleteTrackingData(); | 155 | deleteTrackingData(); |