Index: chromeos/dbus/cras_audio_client_stub_impl.cc |
diff --git a/chromeos/dbus/cras_audio_client_stub_impl.cc b/chromeos/dbus/cras_audio_client_stub_impl.cc |
index c48d743c9fbd44963bc5ab3db02f321a1d20bf3a..633db7b2f68993a089791d72e1065e08afd4f596 100644 |
--- a/chromeos/dbus/cras_audio_client_stub_impl.cc |
+++ b/chromeos/dbus/cras_audio_client_stub_impl.cc |
@@ -137,9 +137,31 @@ void CrasAudioClientStubImpl::SetActiveInputNode(uint64 node_id) { |
} |
void CrasAudioClientStubImpl::AddActiveInputNode(uint64 node_id) { |
+ for (size_t i = 0; i < node_list_.size(); ++i) { |
+ if (node_list_[i].id == node_id) |
+ node_list_[i].active = true; |
+ } |
} |
void CrasAudioClientStubImpl::RemoveActiveInputNode(uint64 node_id) { |
+ for (size_t i = 0; i < node_list_.size(); ++i) { |
+ if (node_list_[i].id == node_id) |
+ node_list_[i].active = false; |
+ } |
+} |
+ |
+void CrasAudioClientStubImpl::AddActiveOutputNode(uint64 node_id) { |
+ for (size_t i = 0; i < node_list_.size(); ++i) { |
+ if (node_list_[i].id == node_id) |
+ node_list_[i].active = true; |
+ } |
+} |
+ |
+void CrasAudioClientStubImpl::RemoveActiveOutputNode(uint64 node_id) { |
+ for (size_t i = 0; i < node_list_.size(); ++i) { |
+ if (node_list_[i].id == node_id) |
+ node_list_[i].active = false; |
+ } |
} |
void CrasAudioClientStubImpl::SetAudioDevices( |