Index: media/midi/midi_manager.cc |
diff --git a/media/midi/midi_manager.cc b/media/midi/midi_manager.cc |
index f7de36f2ac50d2a73c8d63a65129806b6d17ba23..183988e04ae274832c264545bcba20a8b88319ce 100644 |
--- a/media/midi/midi_manager.cc |
+++ b/media/midi/midi_manager.cc |
@@ -94,6 +94,15 @@ void MidiManager::EndSession(MidiManagerClient* client) { |
pending_clients_.erase(client); |
} |
+void MidiManager::AccumulateMidiBytesSent(MidiManagerClient* client, size_t n) { |
+ { |
+ base::AutoLock auto_lock(lock_); |
+ if (clients_.find(client) == clients_.end()) |
+ return; |
+ } |
+ client->AccumulateMidiBytesSent(n); |
+} |
+ |
void MidiManager::DispatchSendMidiData(MidiManagerClient* client, |
uint32 port_index, |
const std::vector<uint8>& data, |