fix: primitive_list_changed emits on set_primtives

And not in any other case
This commit is contained in:
Sara Gerretsen 2025-12-08 22:22:02 +01:00
parent 7ed438bcb2
commit 835fbec815

View file

@ -64,7 +64,6 @@ void TerrainMeshGenerator::on_configuration_changed() {
} }
this->settings_lock.unlock(); this->settings_lock.unlock();
if (is_ready()) { if (is_ready()) {
emit_signal(sig_primitive_list_changed, get_primitives());
emit_signal(sig_primitives_changed); emit_signal(sig_primitives_changed);
} }
} }
@ -289,6 +288,7 @@ void TerrainMeshGenerator::set_primitives(Array primitives) {
} }
} }
on_configuration_changed(); on_configuration_changed();
emit_signal(sig_primitive_list_changed, get_primitives());
} }
Array TerrainMeshGenerator::get_primitives() const { Array TerrainMeshGenerator::get_primitives() const {