Index: extensions/browser/api/hid/hid_device_manager.cc |
diff --git a/extensions/browser/api/hid/hid_device_manager.cc b/extensions/browser/api/hid/hid_device_manager.cc |
index a9f2246133a3e4d341b2bf053fe6cb07ede2ea83..cba195af2bf7b4a746fca54886b4b3faa86aa10b 100644 |
--- a/extensions/browser/api/hid/hid_device_manager.cc |
+++ b/extensions/browser/api/hid/hid_device_manager.cc |
@@ -52,9 +52,8 @@ void PopulateHidDeviceInfo(hid::HidDeviceInfo* output, |
const std::vector<uint8>& report_descriptor = input->report_descriptor(); |
if (report_descriptor.size() > 0) { |
- output->report_descriptor = |
- std::string(reinterpret_cast<const char*>(&report_descriptor[0]), |
- report_descriptor.size()); |
+ output->report_descriptor.assign(report_descriptor.begin(), |
+ report_descriptor.end()); |
} |
} |