diff options
Diffstat (limited to 'indra/llui')
| -rw-r--r-- | indra/llui/llscrolllistctrl.cpp | 8 | ||||
| -rw-r--r-- | indra/llui/llscrolllistctrl.h | 2 | 
2 files changed, 9 insertions, 1 deletions
| diff --git a/indra/llui/llscrolllistctrl.cpp b/indra/llui/llscrolllistctrl.cpp index 622f3e215c..466fac33ea 100644 --- a/indra/llui/llscrolllistctrl.cpp +++ b/indra/llui/llscrolllistctrl.cpp @@ -175,6 +175,7 @@ LLScrollListCtrl::LLScrollListCtrl(const LLScrollListCtrl::Params& p)  	mBorder(NULL),  	mSortCallback(NULL),  	mPopupMenu(NULL), +	mCommentTextView(NULL),  	mNumDynamicWidthColumns(0),  	mTotalStaticColumnWidth(0),  	mTotalColumnPadding(0), @@ -476,7 +477,12 @@ void LLScrollListCtrl::updateLayout()  		getRect().getWidth() - 2 * mBorderThickness,  		getRect().getHeight() - (2 * mBorderThickness ) - heading_size ); -	getChildView("comment_text")->setShape(mItemListRect); +	if (mCommentTextView == NULL) +	{ +		mCommentTextView = getChildView("comment_text"); +	} + +	mCommentTextView->setShape(mItemListRect);  	// how many lines of content in a single "page"  	S32 page_lines =  getLinesPerPage(); diff --git a/indra/llui/llscrolllistctrl.h b/indra/llui/llscrolllistctrl.h index 09ab89960d..ae8aea9245 100644 --- a/indra/llui/llscrolllistctrl.h +++ b/indra/llui/llscrolllistctrl.h @@ -480,6 +480,8 @@ private:  	S32				mHighlightedItem;  	class LLViewBorder*	mBorder;  	LLContextMenu	*mPopupMenu; +	 +	LLView			*mCommentTextView;  	LLWString		mSearchString;  	LLFrameTimer	mSearchTimer; | 
