summaryrefslogtreecommitdiff
path: root/indra/newview/llmediadataclient.cpp
diff options
context:
space:
mode:
authorRider Linden <none@none>2015-04-29 09:11:27 -0700
committerRider Linden <none@none>2015-04-29 09:11:27 -0700
commit56d6e32b450c81829555a4cecfac6b96ce09ebdc (patch)
tree994b44d305deaa92626e38a9186786a22af142e7 /indra/newview/llmediadataclient.cpp
parent39d62529269d0e19ec3f43999b69e9c33ac748c2 (diff)
Remove C++11 erase()
replace = NULL with .reset() on smart pointers.
Diffstat (limited to 'indra/newview/llmediadataclient.cpp')
-rwxr-xr-xindra/newview/llmediadataclient.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/indra/newview/llmediadataclient.cpp b/indra/newview/llmediadataclient.cpp
index 770a37c275..ac742e0ce6 100755
--- a/indra/newview/llmediadataclient.cpp
+++ b/indra/newview/llmediadataclient.cpp
@@ -153,7 +153,8 @@ void mark_dead_and_remove_if(T &c, const PredicateMatchRequest &matchPred)
if (matchPred(*it))
{
(*it)->markDead();
- it = c.erase(it);
+ // *TDOO: When C++11 is in change the following line to: it = c.erase(it);
+ c.erase(it++);
}
else
{
@@ -271,7 +272,7 @@ LLMediaDataClient::Request::ptr_t LLMediaDataClient::dequeue()
else
{
// Don't return this request -- it's not ready to be serviced.
- request = NULL;
+ request.reset();
}
}
@@ -467,7 +468,7 @@ BOOL LLMediaDataClient::RetryTimer::tick()
}
// Release the ref to the request.
- mRequest = NULL;
+ mRequest.reset()
// Don't fire again
return TRUE;