diff options
author | MrCdK <contact@mrcdk.com> | 2018-02-23 23:42:57 +0100 |
---|---|---|
committer | MrCdK <contact@mrcdk.com> | 2018-02-23 23:42:57 +0100 |
commit | 56dcf4b983efd201d92fcdac9348042d39213622 (patch) | |
tree | 4734e668d5ccb841d52559b316147eeb1ddda739 | |
parent | 0712acec1c21b5683f4cfe292bb82f7d1d37cae0 (diff) |
AudioServer emit bus_layout_changed signal when adding, moving or deleting a bus
-rw-r--r-- | servers/audio_server.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp index 783788a6a1..a030871754 100644 --- a/servers/audio_server.cpp +++ b/servers/audio_server.cpp @@ -518,6 +518,8 @@ void AudioServer::remove_bus(int p_index) { memdelete(buses[p_index]); buses.remove(p_index); unlock(); + + emit_signal("bus_layout_changed"); } void AudioServer::add_bus(int p_at_pos) { @@ -571,6 +573,8 @@ void AudioServer::add_bus(int p_at_pos) { buses.push_back(bus); else buses.insert(p_at_pos, bus); + + emit_signal("bus_layout_changed"); } void AudioServer::move_bus(int p_bus, int p_to_pos) { @@ -593,6 +597,8 @@ void AudioServer::move_bus(int p_bus, int p_to_pos) { } else { buses.insert(p_to_pos - 1, bus); } + + emit_signal("bus_layout_changed"); } int AudioServer::get_bus_count() const { |