diff options
| -rw-r--r-- | indra/newview/llscreenchannel.cpp | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/indra/newview/llscreenchannel.cpp b/indra/newview/llscreenchannel.cpp index ba2c37ce7c..681787bcbe 100644 --- a/indra/newview/llscreenchannel.cpp +++ b/indra/newview/llscreenchannel.cpp @@ -117,6 +117,14 @@ BOOL LLScreenChannelBase::postBuild()  void LLScreenChannelBase::reshape(S32 width, S32 height, BOOL called_from_parent)  { +	if (mChannelAlignment == CA_CENTRE) +	{ +		// Keep notifications and alerts centered +		// WorldViewRectScaled is out of date at reshape but Window has same width +		S32 channel_bound = gViewerWindow->getWindowRectScaled().getWidth() / 2; +		setRect(LLRect(channel_bound, 0, channel_bound, 0)); +		updateRect(); //sets top and bottom only +	}  	redrawToasts();  }  | 
