diff options
author | Andrey Kleshchev <andreykproductengine@lindenlab.com> | 2025-03-07 22:37:14 +0200 |
---|---|---|
committer | Andrey Kleshchev <117672381+akleshchev@users.noreply.github.com> | 2025-03-11 11:09:59 +0200 |
commit | d5b72eb78d8958f4cba96dd6cff397063918277b (patch) | |
tree | d3e97d957c80653275c38a9c0d5f678a02a990c0 /indra/newview/llfloaterpreference.cpp | |
parent | 5ce0c5858c387346b7b8923ec55b4cee3f1c4d12 (diff) |
#3697 Crash on LLAvatarPropertiesProcessor::notifyObservers
Diffstat (limited to 'indra/newview/llfloaterpreference.cpp')
-rw-r--r-- | indra/newview/llfloaterpreference.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/indra/newview/llfloaterpreference.cpp b/indra/newview/llfloaterpreference.cpp index e673752986..9c3dec6332 100644 --- a/indra/newview/llfloaterpreference.cpp +++ b/indra/newview/llfloaterpreference.cpp @@ -542,6 +542,10 @@ void LLFloaterPreference::onDoNotDisturbResponseChanged() LLFloaterPreference::~LLFloaterPreference() { LLConversationLog::instance().removeObserver(this); + if (LLAvatarPropertiesProcessor::instanceExists()) + { + LLAvatarPropertiesProcessor::getInstance()->removeObserver(gAgent.getID(), this); + } mComplexityChangedSignal.disconnect(); } |