diff options
| -rw-r--r-- | indra/llmessage/llcachename.cpp | 6 | ||||
| -rw-r--r-- | indra/llmessage/llcachename.h | 7 | ||||
| -rw-r--r-- | indra/llui/llnotifications.cpp | 2 | ||||
| -rw-r--r-- | indra/llui/llurlentry.cpp | 2 | ||||
| -rw-r--r-- | indra/llui/tests/llurlentry_stub.cpp | 5 | ||||
| -rw-r--r-- | indra/newview/llinspectgroup.cpp | 2 | ||||
| -rw-r--r-- | indra/newview/llviewermessage.cpp | 2 | 
7 files changed, 21 insertions, 5 deletions
| diff --git a/indra/llmessage/llcachename.cpp b/indra/llmessage/llcachename.cpp index 8e87b6f9b9..c6c189c7a1 100644 --- a/indra/llmessage/llcachename.cpp +++ b/indra/llmessage/llcachename.cpp @@ -582,6 +582,12 @@ boost::signals2::connection LLCacheName::get(const LLUUID& id, bool is_group, co  	return res;  } +boost::signals2::connection LLCacheName::getGroup(const LLUUID& group_id, +												  const LLCacheNameCallback& callback) +{ +	return get(group_id, true, callback); +} +  boost::signals2::connection LLCacheName::get(const LLUUID& id, bool is_group, old_callback_t callback, void* user_data)  {  	return get(id, is_group, boost::bind(callback, _1, _2, _3, user_data)); diff --git a/indra/llmessage/llcachename.h b/indra/llmessage/llcachename.h index 6b6bbde6ab..45dae562ad 100644 --- a/indra/llmessage/llcachename.h +++ b/indra/llmessage/llcachename.h @@ -102,7 +102,12 @@ public:  	// otherwise, will request the data, and will call the callback when  	// available.  There is no garuntee the callback will ever be called.  	boost::signals2::connection get(const LLUUID& id, bool is_group, const LLCacheNameCallback& callback); -	 + +	// Convenience method for looking up a group name, so you can +	// tell the difference between avatar lookup and group lookup +	// in global searches +	boost::signals2::connection getGroup(const LLUUID& group_id, const LLCacheNameCallback& callback); +  	// LEGACY  	boost::signals2::connection get(const LLUUID& id, bool is_group, old_callback_t callback, void* user_data);  	// This method needs to be called from time to time to send out diff --git a/indra/llui/llnotifications.cpp b/indra/llui/llnotifications.cpp index 4a776f577f..27e59a0475 100644 --- a/indra/llui/llnotifications.cpp +++ b/indra/llui/llnotifications.cpp @@ -1497,7 +1497,7 @@ void LLPostponedNotification::lookupName(LLPostponedNotification* thiz,  {  	if (is_group)  	{ -		gCacheName->get(id, is_group, +		gCacheName->getGroup(id,  			boost::bind(&LLPostponedNotification::onGroupNameCache,  				thiz, _1, _2, _3));  	} diff --git a/indra/llui/llurlentry.cpp b/indra/llui/llurlentry.cpp index 36b644484d..792e34f1e7 100644 --- a/indra/llui/llurlentry.cpp +++ b/indra/llui/llurlentry.cpp @@ -529,7 +529,7 @@ std::string LLUrlEntryGroup::getLabel(const std::string &url, const LLUrlLabelCa  	}  	else  	{ -		gCacheName->get(group_id, true, +		gCacheName->getGroup(group_id,  			boost::bind(&LLUrlEntryGroup::onGroupNameReceived,  				this, _1, _2, _3));  		addObserver(group_id_string, url, cb); diff --git a/indra/llui/tests/llurlentry_stub.cpp b/indra/llui/tests/llurlentry_stub.cpp index e984f5cf81..7566fd1af7 100644 --- a/indra/llui/tests/llurlentry_stub.cpp +++ b/indra/llui/tests/llurlentry_stub.cpp @@ -64,6 +64,11 @@ boost::signals2::connection LLCacheName::get(const LLUUID& id, bool is_group, co  	return boost::signals2::connection();  } +boost::signals2::connection LLCacheName::getGroup(const LLUUID& id, const LLCacheNameCallback& callback) +{ +	return boost::signals2::connection(); +} +  LLCacheName* gCacheName = NULL;  // diff --git a/indra/newview/llinspectgroup.cpp b/indra/newview/llinspectgroup.cpp index 364da3f64c..fa1640c4c7 100644 --- a/indra/newview/llinspectgroup.cpp +++ b/indra/newview/llinspectgroup.cpp @@ -224,7 +224,7 @@ void LLInspectGroup::requestUpdate()  	mPropertiesRequest = new LLFetchGroupData(mGroupID, this);  	// Name lookup will be faster out of cache, use that -	gCacheName->get(mGroupID, true, +	gCacheName->getGroup(mGroupID,  		boost::bind(&LLInspectGroup::nameUpdatedCallback,  			this, _1, _2, _3));  } diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index 4188a214a8..3d486d3889 100644 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -5070,7 +5070,7 @@ static void process_money_balance_reply_extended(LLMessageSystem* msg)  	// the user sees a "Loading..." message  	if (is_name_group)  	{ -		gCacheName->get(name_id, true, +		gCacheName->getGroup(name_id,  						boost::bind(&money_balance_group_notify,  									_1, _2, _3,  									notification, final_args, payload)); | 
