diff options
Diffstat (limited to 'indra/newview/llexpandabletextbox.cpp')
| -rw-r--r-- | indra/newview/llexpandabletextbox.cpp | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/indra/newview/llexpandabletextbox.cpp b/indra/newview/llexpandabletextbox.cpp index 3818ee6f78..362010d65a 100644 --- a/indra/newview/llexpandabletextbox.cpp +++ b/indra/newview/llexpandabletextbox.cpp @@ -35,6 +35,7 @@  #include "llscrollcontainer.h"  #include "llwindow.h" +#include "llviewerwindow.h"  static LLDefaultChildRegistry::Register<LLExpandableTextBox> t1("expandable_text"); @@ -382,7 +383,7 @@ void LLExpandableTextBox::expandTextBox()  	setFocus(TRUE);  	// this lets us receive top_lost event(needed to collapse text box)  	// it also draws text box above all other ui elements -	gFocusMgr.setTopCtrl(this); +	gViewerWindow->addPopup(this);  	mExpanded = true;  } @@ -401,10 +402,7 @@ void LLExpandableTextBox::collapseTextBox()  	updateTextBoxRect(); -	if(gFocusMgr.getTopCtrl() == this) -	{ -		gFocusMgr.setTopCtrl(NULL); -	} +	gViewerWindow->removePopup(this);  }  void LLExpandableTextBox::onFocusLost()  | 
