diff options
Diffstat (limited to 'indra/llui')
| -rw-r--r-- | indra/llui/lltextbase.cpp | 5 | ||||
| -rw-r--r-- | indra/llui/llurlentry.cpp | 2 | 
2 files changed, 5 insertions, 2 deletions
| diff --git a/indra/llui/lltextbase.cpp b/indra/llui/lltextbase.cpp index cde08c7b19..3792f18c97 100644 --- a/indra/llui/lltextbase.cpp +++ b/indra/llui/lltextbase.cpp @@ -2723,7 +2723,10 @@ LLOnHoverChangeableTextSegment::LLOnHoverChangeableTextSegment( LLStyleConstSP s  F32 LLOnHoverChangeableTextSegment::draw(S32 start, S32 end, S32 selection_start, S32 selection_end, const LLRect& draw_rect)  {  	F32 result = LLNormalTextSegment::draw(start, end, selection_start, selection_end, draw_rect); -	mStyle = mNormalStyle; +	if (end == mEnd - mStart) +	{ +		mStyle = mNormalStyle; +	}  	return result;  } diff --git a/indra/llui/llurlentry.cpp b/indra/llui/llurlentry.cpp index 17d211fb36..bf7b25910f 100644 --- a/indra/llui/llurlentry.cpp +++ b/indra/llui/llurlentry.cpp @@ -366,7 +366,7 @@ std::string LLUrlEntryAgent::getTooltip(const std::string &string) const  bool LLUrlEntryAgent::underlineOnHoverOnly(const std::string &string) const  {  	std::string url = getUrl(string); -	return LLStringUtil::endsWith(url, "/about"); +	return LLStringUtil::endsWith(url, "/about") || LLStringUtil::endsWith(url, "/inspect");  }  std::string LLUrlEntryAgent::getLabel(const std::string &url, const LLUrlLabelCallback &cb) | 
