From acfbefb54cc7c3ea78933a5f0e9118286b5211de Mon Sep 17 00:00:00 2001 From: McCabe Maxsted Date: Wed, 7 Oct 2009 04:34:54 -0700 Subject: Fixed random mouseclicks on the edge of the window --- ChangeLog.txt | 7 +++++++ linden/indra/newview/llviewerwindow.cpp | 9 ++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/ChangeLog.txt b/ChangeLog.txt index 02c3cc8..9a6ef8d 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,5 +1,12 @@ 2009-10-06 McCabe Maxsted + * Fixed random mouseclicks on the edge of the window. + + modified: linden/indra/newview/llviewerwindow.cpp + + +2009-10-06 McCabe Maxsted + * Applied RLVa-1.0.3e_20091005_Imprudence-1.2.0-diff.patch by Kitty Barnett. modified: linden/indra/newview/CMakeLists.txt diff --git a/linden/indra/newview/llviewerwindow.cpp b/linden/indra/newview/llviewerwindow.cpp index 99bbb2a..df10b4f 100644 --- a/linden/indra/newview/llviewerwindow.cpp +++ b/linden/indra/newview/llviewerwindow.cpp @@ -596,7 +596,14 @@ BOOL LLViewerWindow::handleAnyMouseClick(LLWindow *window, LLCoordGL pos, MASK } // Make sure we get a coresponding mouseup event, even if the mouse leaves the window - mWindow->captureMouse(); + if (down) + { + mWindow->captureMouse(); + } + else + { + mWindow->releaseMouse(); + } // Indicate mouse was active gMouseIdleTimer.reset(); -- cgit v1.1