From bf4dd8b10a8cdb77a2008e0aa73509aa484cb9ff Mon Sep 17 00:00:00 2001 From: Kitty Barnett Date: Sat, 31 Oct 2020 14:06:52 +0100 Subject: [PATCH] [FIXED] Behaviour toggle callbacks were invoked twice per toggle triggering a (valid) assertion check -> Code was introduced independently of RLVa as a fix for FIRE-20142 (which doesn't seem to reproduce with it removed) --- indra/newview/rlvhandler.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/indra/newview/rlvhandler.cpp b/indra/newview/rlvhandler.cpp index 0cb1b49067..205f3a5e12 100644 --- a/indra/newview/rlvhandler.cpp +++ b/indra/newview/rlvhandler.cpp @@ -1565,10 +1565,6 @@ ERlvCmdRet RlvHandler::processAddRemCommand(const RlvCommand& rlvCmd) ERlvCmdRet eRet = rlvCmd.processCommand(); if (RLV_RET_NO_PROCESSOR != eRet) { - m_OnBehaviour(eBhvr, eType); - if ( ((RLV_TYPE_ADD == eType) && (1 == m_Behaviours[eBhvr])) || ((RLV_TYPE_REMOVE == eType) && (0 == m_Behaviours[eBhvr])) ) - m_OnBehaviourToggle(eBhvr, eType); - return eRet; }