diff options
Diffstat (limited to 'modules/noise/noise_texture_2d.cpp')
-rw-r--r-- | modules/noise/noise_texture_2d.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/noise/noise_texture_2d.cpp b/modules/noise/noise_texture_2d.cpp index 0d5e778875..e4b2e0b4ac 100644 --- a/modules/noise/noise_texture_2d.cpp +++ b/modules/noise/noise_texture_2d.cpp @@ -44,7 +44,9 @@ NoiseTexture2D::~NoiseTexture2D() { if (texture.is_valid()) { RS::get_singleton()->free(texture); } - noise_thread.wait_to_finish(); + if (noise_thread.is_started()) { + noise_thread.wait_to_finish(); + } } void NoiseTexture2D::_bind_methods() { |