From 5e8e2a8730e6dc40b5cb799c27ff03ebc616c913 Mon Sep 17 00:00:00 2001 From: MrCdK Date: Fri, 23 Feb 2018 23:42:57 +0100 Subject: [PATCH] AudioServer emit bus_layout_changed signal when adding, moving or deleting a bus (cherry picked from commit 56dcf4b983efd201d92fcdac9348042d39213622) --- servers/audio_server.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/servers/audio_server.cpp b/servers/audio_server.cpp index 783788a6a15..a030871754c 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 {