diff --git a/indra/newview/llsidetray.cpp b/indra/newview/llsidetray.cpp index 05313e5f7b..a8dbe306fa 100644 --- a/indra/newview/llsidetray.cpp +++ b/indra/newview/llsidetray.cpp @@ -106,6 +106,18 @@ bool LLSideTray::instanceCreated () class LLSideTrayButton : public LLButton { public: + // FIRE-3842; handle right mouse here and swallow it, so sidebars do not get confused. + BOOL handleRightMouseDown(S32 x, S32 y, MASK mask) + { + return FALSE; + } + + BOOL handleRightMouseUp(S32 x, S32 y, MASK mask) + { + return FALSE; + } + // + /*virtual*/ BOOL handleMouseDown(S32 x, S32 y, MASK mask) { // Route future Mouse messages here preemptively. (Release on mouse up.)