diff options
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llnearbychatbar.cpp | 14 | 
1 files changed, 9 insertions, 5 deletions
diff --git a/indra/newview/llnearbychatbar.cpp b/indra/newview/llnearbychatbar.cpp index 3e4228cfb6..6a72bade67 100644 --- a/indra/newview/llnearbychatbar.cpp +++ b/indra/newview/llnearbychatbar.cpp @@ -112,14 +112,18 @@ BOOL LLNearbyChatBar::postBuild()  bool LLNearbyChatBar::applyRectControl()  {  	bool rect_controlled = LLFloater::applyRectControl(); -	 -	if (getRect().getHeight() > getMinHeight()) + +	LLView* nearby_chat = getChildView("nearby_chat");	 +	if (!nearby_chat->getVisible()) +	{ +		reshape(getRect().getWidth(), getMinHeight()); +		enableResizeCtrls(true, true, false); +	} +	else  	{ -		getChildView("nearby_chat")->setVisible(true); -		mExpandedHeight = getRect().getHeight();  		enableResizeCtrls(true);  	} - +	  	return rect_controlled;  }  | 
