aboutsummaryrefslogtreecommitdiff
path: root/servers/audio_server.cpp
diff options
context:
space:
mode:
authorMrCdK2018-02-23 23:42:57 +0100
committerHein-Pieter van Braam2018-03-28 22:34:43 +0200
commit5e8e2a8730e6dc40b5cb799c27ff03ebc616c913 (patch)
tree9aa8be21a06db7c71019e1f27530bc87edc72569 /servers/audio_server.cpp
parentdf7d60a9d3c0290cbfb7ee3f512845c21589f71a (diff)
downloadgodot-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.cpp6
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 {