summaryrefslogtreecommitdiff
path: root/indra/newview/llviewerobject.cpp
diff options
context:
space:
mode:
authorMnikolenko Productengine <mnikolenko@productengine.com>2017-12-05 18:19:30 +0200
committerMnikolenko Productengine <mnikolenko@productengine.com>2017-12-05 18:19:30 +0200
commit8bceb809022981221baa288df673fbb2c59cdd04 (patch)
treed39b6dad19851b766390c2c3559ba5cd6cd62e81 /indra/newview/llviewerobject.cpp
parentd1e4c0a4bd2c483c9aaece7fe5c79dfc99c5ed63 (diff)
MAINT-2880 Particle generator object doesn't start displaying particles, when unblocking the owner of this object
Diffstat (limited to 'indra/newview/llviewerobject.cpp')
-rw-r--r--indra/newview/llviewerobject.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/indra/newview/llviewerobject.cpp b/indra/newview/llviewerobject.cpp
index e86d39e9d0..228c686065 100644
--- a/indra/newview/llviewerobject.cpp
+++ b/indra/newview/llviewerobject.cpp
@@ -5118,9 +5118,10 @@ void LLViewerObject::updateText()
}
}
-bool LLViewerObject::isOwnerInMuteList()
+bool LLViewerObject::isOwnerInMuteList(LLUUID id)
{
- if (isAvatar() || mOwnerID.isNull())
+ LLUUID owner_id = id.isNull() ? mOwnerID : id;
+ if (isAvatar() || owner_id.isNull())
{
return false;
}
@@ -5132,7 +5133,7 @@ bool LLViewerObject::isOwnerInMuteList()
}
else
{
- muted = LLMuteList::getInstance()->isMuted(mOwnerID);
+ muted = LLMuteList::getInstance()->isMuted(owner_id);
const F64 SECONDS_BETWEEN_MUTE_UPDATES = 1;
mCachedMuteListUpdateTime = now + SECONDS_BETWEEN_MUTE_UPDATES;