diff --git a/modules/terrain_editor/terrain_mesh_generator.cpp b/modules/terrain_editor/terrain_mesh_generator.cpp index f5da7124..fcf07482 100644 --- a/modules/terrain_editor/terrain_mesh_generator.cpp +++ b/modules/terrain_editor/terrain_mesh_generator.cpp @@ -64,7 +64,6 @@ void TerrainMeshGenerator::on_configuration_changed() { } this->settings_lock.unlock(); if (is_ready()) { - emit_signal(sig_primitive_list_changed, get_primitives()); emit_signal(sig_primitives_changed); } } @@ -289,6 +288,7 @@ void TerrainMeshGenerator::set_primitives(Array primitives) { } } on_configuration_changed(); + emit_signal(sig_primitive_list_changed, get_primitives()); } Array TerrainMeshGenerator::get_primitives() const {