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 28003be23624bf72bce8b5bc6abb3cec8e8fe49d..5a6403c87c95b01bc5fb318e76adb27b5c647ee1 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()); |
} |
} |