diff --git a/modules/opensimplex/noise_texture.cpp b/modules/opensimplex/noise_texture.cpp index e6de7a4d31b..2f2336d638a 100644 --- a/modules/opensimplex/noise_texture.cpp +++ b/modules/opensimplex/noise_texture.cpp @@ -162,7 +162,7 @@ void NoiseTexture::_update_texture() { #endif if (use_thread) { - if (noise_thread.is_started()) { + if (!noise_thread.is_started()) { noise_thread.start(_thread_function, this); regen_queued = false; } else {