summaryrefslogtreecommitdiff
path: root/indra/newview/llmodelpreview.h
diff options
context:
space:
mode:
authorAndrey Kleshchev <andreykproductengine@lindenlab.com>2024-01-27 00:35:30 +0200
committerAndrey Kleshchev <117672381+akleshchev@users.noreply.github.com>2024-01-27 01:18:14 +0200
commite0c604c5f66e00aaa40ba6a418ff28a4a60af0b8 (patch)
tree694edf820947a905d9a1ebb688bdd70f61bacc92 /indra/newview/llmodelpreview.h
parent08cf926d3b6eb28e0b9751ba62b1ce01230a150b (diff)
SL-17372 Fix viewer crashing when switching models
mDefaultPhysicsShapeP could reference a dead model if scene changes
Diffstat (limited to 'indra/newview/llmodelpreview.h')
-rw-r--r--indra/newview/llmodelpreview.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/indra/newview/llmodelpreview.h b/indra/newview/llmodelpreview.h
index df7320768c..f68cec4441 100644
--- a/indra/newview/llmodelpreview.h
+++ b/indra/newview/llmodelpreview.h
@@ -240,7 +240,7 @@ private:
/// It is set only when the user chooses a physics shape file that contains a mesh with a name that matches DEFAULT_PHYSICS_MESH_NAME.
/// It is reset when such a name is not found, and when resetting the modelpreview.
/// Not read unless mWarnOfUnmatchedPhyicsMeshes is true.
- LLModel* mDefaultPhysicsShapeP{};
+ LLPointer<LLModel> mDefaultPhysicsShapeP;
typedef enum
{