From 19a36a6e1247322904aca92df782b62e8178eac8 Mon Sep 17 00:00:00 2001 From: Aleric Inglewood Date: Fri, 27 Dec 2013 17:55:49 +0100 Subject: [PATCH] Don't assert at exit. It's perfectly ok when a responder is being deleted before it finished, when the application is exiting. --- indra/newview/llmeshrepository.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/indra/newview/llmeshrepository.cpp b/indra/newview/llmeshrepository.cpp index fb558b3da..5a55d2562 100644 --- a/indra/newview/llmeshrepository.cpp +++ b/indra/newview/llmeshrepository.cpp @@ -303,7 +303,7 @@ public: ~LLMeshSkinInfoResponder() { - llassert(mProcessed); + llassert(mProcessed || LLApp::isExiting()); } /*virtual*/ void completedRaw(U32 status, const std::string& reason, @@ -331,7 +331,7 @@ public: ~LLMeshDecompositionResponder() { - llassert(mProcessed); + llassert(mProcessed || LLApp::isExiting()); } /*virtual*/ void completedRaw(U32 status, const std::string& reason, @@ -359,7 +359,7 @@ public: ~LLMeshPhysicsShapeResponder() { - llassert(mProcessed); + llassert(mProcessed || LLApp::isExiting()); } /*virtual*/ void completedRaw(U32 status, const std::string& reason,