diff options
Diffstat (limited to 'linden/indra/newview/llimview.cpp')
-rw-r--r-- | linden/indra/newview/llimview.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/linden/indra/newview/llimview.cpp b/linden/indra/newview/llimview.cpp index 1072b21..20de43e 100644 --- a/linden/indra/newview/llimview.cpp +++ b/linden/indra/newview/llimview.cpp | |||
@@ -1550,6 +1550,19 @@ public: | |||
1550 | { | 1550 | { |
1551 | return; | 1551 | return; |
1552 | } | 1552 | } |
1553 | // [RLVa:KB] - Checked: 2009-07-10 (RLVa-1.0.0g) | ||
1554 | // TODO-RLVa: duplicate from process_improved_im()? | ||
1555 | if (gRlvHandler.hasBehaviour(RLV_BHVR_RECVIM)) | ||
1556 | { | ||
1557 | if (gAgent.isInGroup(session_id)) | ||
1558 | { | ||
1559 | if (!gRlvHandler.isException(RLV_BHVR_RECVIM, session_id)) | ||
1560 | return; | ||
1561 | } | ||
1562 | else if (!gRlvHandler.isException(RLV_BHVR_RECVIM, from_id)) | ||
1563 | message = message.substr(0, message_offset) + rlv_handler_t::cstrBlockedRecvIM; | ||
1564 | } | ||
1565 | // [/RLVa:KB] | ||
1553 | 1566 | ||
1554 | // standard message, not from system | 1567 | // standard message, not from system |
1555 | std::string saved; | 1568 | std::string saved; |