Loading media/native/midi/MidiDeviceInfo.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -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()); Loading Loading
media/native/midi/MidiDeviceInfo.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -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()); Loading