From aa7245fa2b5441285d2de384a9629782456af88a Mon Sep 17 00:00:00 2001
From: Leslie Linden <leslie@lindenlab.com>
Date: Fri, 14 Oct 2011 11:46:38 -0700
Subject: [PATCH] EXP-1361 FIX -- Repositioning Viewer Window on mac triggers
 click to walk

* Mouse clicks outside the root view are now discarded before they can cause problems.

Reviewed by Richard
---
 indra/newview/llviewerwindow.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/indra/newview/llviewerwindow.cpp b/indra/newview/llviewerwindow.cpp
index b8715bfa5b9..0873e4f6ea3 100644
--- a/indra/newview/llviewerwindow.cpp
+++ b/indra/newview/llviewerwindow.cpp
@@ -938,6 +938,11 @@ BOOL LLViewerWindow::handleAnyMouseClick(LLWindow *window,  LLCoordGL pos, MASK
 		//	}
 		//}
 
+		// Mark the click as handled and return if we aren't within the root view to avoid spurious bugs
+		if( !mRootView->pointInView(x, y) )
+		{
+			return TRUE;
+		}
 		// Give the UI views a chance to process the click
 		if( mRootView->handleAnyMouseClick(x, y, mask, clicktype, down) )
 		{
-- 
GitLab