diff options
Diffstat (limited to 'indra/newview')
| -rw-r--r-- | indra/newview/llchathistory.cpp | 8 | 
1 files changed, 8 insertions, 0 deletions
| diff --git a/indra/newview/llchathistory.cpp b/indra/newview/llchathistory.cpp index 8d16f8e1f9..f6cf61a13a 100644 --- a/indra/newview/llchathistory.cpp +++ b/indra/newview/llchathistory.cpp @@ -122,6 +122,14 @@ public:  		LLUICtrl* child = findChild<LLUICtrl>(name);  		if(!child)  			return false; +		 +		LLView* parent = child->getParent(); +		if(parent!=this) +		{ +			x-=parent->getRect().mLeft; +			y-=parent->getRect().mBottom; +		} +  		S32 local_x = x - child->getRect().mLeft ;  		S32 local_y = y - child->getRect().mBottom ;  		return 	child->pointInView(local_x, local_y); | 
