diff options
| author | MrCdK | 2018-02-23 23:42:57 +0100 |
|---|---|---|
| committer | Hein-Pieter van Braam | 2018-03-28 22:34:43 +0200 |
| commit | 5e8e2a8730e6dc40b5cb799c27ff03ebc616c913 (patch) | |
| tree | 9aa8be21a06db7c71019e1f27530bc87edc72569 /servers/audio_server.cpp | |
| parent | df7d60a9d3c0290cbfb7ee3f512845c21589f71a (diff) | |
| download | godot-5e8e2a8730e6dc40b5cb799c27ff03ebc616c913.tar.gz godot-5e8e2a8730e6dc40b5cb799c27ff03ebc616c913.tar.zst godot-5e8e2a8730e6dc40b5cb799c27ff03ebc616c913.zip | |
AudioServer emit bus_layout_changed signal when adding, moving or deleting a bus
(cherry picked from commit 56dcf4b983efd201d92fcdac9348042d39213622)
Diffstat (limited to '')
| -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 783788a6a..a03087175 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 { |
