summaryrefslogtreecommitdiff
path: root/indra/llphysicsextensionsos/llconvexdecomposition.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'indra/llphysicsextensionsos/llconvexdecomposition.cpp')
-rw-r--r--indra/llphysicsextensionsos/llconvexdecomposition.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/indra/llphysicsextensionsos/llconvexdecomposition.cpp b/indra/llphysicsextensionsos/llconvexdecomposition.cpp
index d58c0fec54..1626489857 100644
--- a/indra/llphysicsextensionsos/llconvexdecomposition.cpp
+++ b/indra/llphysicsextensionsos/llconvexdecomposition.cpp
@@ -78,7 +78,11 @@ LLCDResult LLConvexDecomposition::quitThread()
// static
LLCDResult LLConvexDecomposition::quitSystem()
{
+ if (!s_isInitialized)
+ {
+ return LLCD_OK;
+ }
+
+ s_isInitialized = false;
return LLConvexDecompositionVHACD::quitSystem();
}
-
-