| Index: media/midi/midi_manager_alsa.cc
|
| diff --git a/media/midi/midi_manager_alsa.cc b/media/midi/midi_manager_alsa.cc
|
| index 9a101692283aa0c3e9e0c0e61a7f6eef6e9d120d..0ac9ecdaca739fdbf377359e0099a8ac3d98ea52 100644
|
| --- a/media/midi/midi_manager_alsa.cc
|
| +++ b/media/midi/midi_manager_alsa.cc
|
| @@ -9,6 +9,7 @@
|
| #include <stdlib.h>
|
| #include <algorithm>
|
| #include <string>
|
| +#include <utility>
|
|
|
| #include "base/bind.h"
|
| #include "base/json/json_string_value_serializer.h"
|
| @@ -592,7 +593,8 @@ void MidiManagerAlsa::AlsaSeqState::ClientStart(int client_id,
|
| const std::string& client_name,
|
| snd_seq_client_type_t type) {
|
| ClientExit(client_id);
|
| - clients_.insert(client_id, make_scoped_ptr(new Client(client_name, type)));
|
| + clients_.insert(std::make_pair(
|
| + client_id, make_scoped_ptr(new Client(client_name, type))));
|
| if (IsCardClient(type, client_id))
|
| ++card_client_count_;
|
| }
|
| @@ -645,7 +647,7 @@ MidiManagerAlsa::AlsaSeqState::ToMidiPortState(const AlsaCardMap& alsa_cards) {
|
| int card_midi_device = -1;
|
| for (const auto& client_pair : clients_) {
|
| int client_id = client_pair.first;
|
| - const auto& client = client_pair.second;
|
| + const auto& client = client_pair.second.get();
|
|
|
| // Get client metadata.
|
| const std::string client_name = client->name();
|
| @@ -727,7 +729,7 @@ MidiManagerAlsa::AlsaSeqState::Client::~Client() = default;
|
|
|
| void MidiManagerAlsa::AlsaSeqState::Client::AddPort(int addr,
|
| scoped_ptr<Port> port) {
|
| - ports_.set(addr, port.Pass());
|
| + ports_[addr] = std::move(port);
|
| }
|
|
|
| void MidiManagerAlsa::AlsaSeqState::Client::RemovePort(int addr) {
|
| @@ -1119,7 +1121,7 @@ void MidiManagerAlsa::AddCard(udev_device* dev) {
|
| if (midi_count > 0) {
|
| scoped_ptr<AlsaCard> card(
|
| new AlsaCard(dev, name, longname, driver, midi_count));
|
| - alsa_cards_.insert(number, card.Pass());
|
| + alsa_cards_.insert(std::make_pair(number, std::move(card)));
|
| alsa_card_midi_count_ += midi_count;
|
| }
|
| }
|
|
|