From 249e4e5f819f5c3224b5d6f5be42b58a74c8a243 Mon Sep 17 00:00:00 2001 From: Relintai Date: Fri, 6 Sep 2019 04:37:08 +0200 Subject: [PATCH] Crash fix. --- library/voxelman_library.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/voxelman_library.cpp b/library/voxelman_library.cpp index 03e778d..896bfe5 100644 --- a/library/voxelman_library.cpp +++ b/library/voxelman_library.cpp @@ -58,7 +58,10 @@ void VoxelmanLibrary::set_voxel_surfaces(const Vector &effects) { _voxel_surfaces.clear(); for (int i = 0; i < effects.size(); i++) { Ref surface = Ref(effects[i]); - surface->set_library(this); + + if (surface.is_valid()) + surface->set_library(this); + _voxel_surfaces.push_back(surface); } }