From 2ec677c49aafb031dcd8e83b36781e8ba0a3fdba Mon Sep 17 00:00:00 2001 From: codereader Date: Sun, 29 Aug 2021 06:35:34 +0200 Subject: [PATCH] #5708: Fix ref-to-temporary error --- libs/scene/merge/MergeActionNode.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libs/scene/merge/MergeActionNode.cpp b/libs/scene/merge/MergeActionNode.cpp index b6382cf357..101f325556 100644 --- a/libs/scene/merge/MergeActionNode.cpp +++ b/libs/scene/merge/MergeActionNode.cpp @@ -85,7 +85,8 @@ const AABB& MergeActionNodeBase::localAABB() const const Matrix4& MergeActionNodeBase::localToWorld() const { // We report the contained node's world AABB and an identity transform - return Matrix4::getIdentity(); + static Matrix4 identity = Matrix4::getIdentity(); + return identity; } void MergeActionNodeBase::renderSolid(RenderableCollector& collector, const VolumeTest& volume) const