diff options
| author | 2020-11-25 02:47:45 +0000 | |
|---|---|---|
| committer | 2020-11-25 02:47:45 +0000 | |
| commit | e20137fccde1b99dcd51a36cb43960c34555969a (patch) | |
| tree | f3570b613596e6c7d2a7be2b84abcdb5bef2edf5 | |
| parent | 6ef6648cd983a5b47439b87b18e1748f8bdc7430 (diff) | |
| parent | aac823d704ad0679a2a7c62285e9475ed782f819 (diff) | |
Merge "midi: Use std::optional instead of std::unique_ptr"
| -rw-r--r-- | media/native/midi/MidiDeviceInfo.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/media/native/midi/MidiDeviceInfo.cpp b/media/native/midi/MidiDeviceInfo.cpp index ac68d26c935b..8a573fba322b 100644 --- a/media/native/midi/MidiDeviceInfo.cpp +++ b/media/native/midi/MidiDeviceInfo.cpp @@ -90,13 +90,13 @@ status_t MidiDeviceInfo::readFromParcel(const Parcel* parcel) { status_t MidiDeviceInfo::readStringVector( const Parcel* parcel, Vector<String16> *vectorPtr, size_t defaultLength) { - std::unique_ptr<std::vector<std::unique_ptr<String16>>> v; + std::optional<std::vector<std::optional<String16>>> v; status_t result = parcel->readString16Vector(&v); if (result != OK) return result; vectorPtr->clear(); - if (v.get() != nullptr) { + if (v) { for (const auto& iter : *v) { - if (iter.get() != nullptr) { + if (iter) { vectorPtr->push_back(*iter); } else { vectorPtr->push_back(String16()); |