Oops, that should use emplace, too bad we don't have C++11.
This commit is contained in:
@@ -250,7 +250,7 @@ void LLFloaterInspect::refresh()
|
||||
{
|
||||
owner_name = LLTrans::getString("RetrievingData");
|
||||
if (mOwnerNameCacheConnection.find(idOwner) == mOwnerNameCacheConnection.end())
|
||||
mOwnerNameCacheConnection.insert(std::make_pair(idOwner, LLAvatarNameCache::get(idOwner, boost::bind(&LLFloaterInspect::onGetOwnerNameCallback, this, _1))));
|
||||
mOwnerNameCacheConnection.emplace(idOwner, LLAvatarNameCache::get(idOwner, boost::bind(&LLFloaterInspect::onGetOwnerNameCallback, this, _1)));
|
||||
}
|
||||
|
||||
// <edit>
|
||||
@@ -268,7 +268,7 @@ void LLFloaterInspect::refresh()
|
||||
{
|
||||
last_owner_name = LLTrans::getString("RetrievingData");
|
||||
if (mLastOwnerNameCacheConnection.find(idLastOwner) == mLastOwnerNameCacheConnection.end())
|
||||
mLastOwnerNameCacheConnection.insert(std::make_pair(idLastOwner, LLAvatarNameCache::get(idLastOwner, boost::bind(&LLFloaterInspect::onGetLastOwnerNameCallback, this, _1))));
|
||||
mLastOwnerNameCacheConnection.emplace(idLastOwner, LLAvatarNameCache::get(idLastOwner, boost::bind(&LLFloaterInspect::onGetLastOwnerNameCallback, this, _1)));
|
||||
}
|
||||
// </edit>
|
||||
|
||||
@@ -287,7 +287,7 @@ void LLFloaterInspect::refresh()
|
||||
{
|
||||
creator_name = LLTrans::getString("RetrievingData");
|
||||
if (mCreatorNameCacheConnection.find(idCreator) == mCreatorNameCacheConnection.end())
|
||||
mCreatorNameCacheConnection.insert(std::make_pair(idCreator, LLAvatarNameCache::get(idCreator, boost::bind(&LLFloaterInspect::onGetCreatorNameCallback, this, _1))));
|
||||
mCreatorNameCacheConnection.emplace(idCreator, LLAvatarNameCache::get(idCreator, boost::bind(&LLFloaterInspect::onGetCreatorNameCallback, this, _1)));
|
||||
}
|
||||
|
||||
row["id"] = obj->getObject()->getID();
|
||||
|
||||
@@ -38,6 +38,7 @@
|
||||
#include "llavatarname.h"
|
||||
#include "llfloater.h"
|
||||
#include "llvoinventorylistener.h"
|
||||
#include <boost/container/map.hpp>
|
||||
|
||||
//class LLTool;
|
||||
class LLObjectSelection;
|
||||
@@ -84,9 +85,9 @@ private:
|
||||
std::map<LLUUID,std::pair<U32,U32> > mInventoryNums; //<scripts,total>
|
||||
std::vector<LLUUID> mQueue;
|
||||
// </edit>
|
||||
std::map<const LLUUID, boost::signals2::scoped_connection> mOwnerNameCacheConnection;
|
||||
std::map<const LLUUID, boost::signals2::scoped_connection> mLastOwnerNameCacheConnection; // <edit/>
|
||||
std::map<const LLUUID, boost::signals2::scoped_connection> mCreatorNameCacheConnection;
|
||||
boost::container::map<LLUUID, boost::signals2::scoped_connection> mOwnerNameCacheConnection;
|
||||
boost::container::map<LLUUID, boost::signals2::scoped_connection> mLastOwnerNameCacheConnection; // <edit/>
|
||||
boost::container::map<LLUUID, boost::signals2::scoped_connection> mCreatorNameCacheConnection;
|
||||
};
|
||||
|
||||
#endif //LL_LLFLOATERINSPECT_H
|
||||
|
||||
Reference in New Issue
Block a user