| Index: device/hid/hid_connection_mac.cc
|
| diff --git a/device/hid/hid_connection_mac.cc b/device/hid/hid_connection_mac.cc
|
| index 4aa4a8f3c5bb565098edb2e7bf8e0c06c56fa3ca..7e46b204926d779ecba0cfdc8691ebb70847bf0d 100644
|
| --- a/device/hid/hid_connection_mac.cc
|
| +++ b/device/hid/hid_connection_mac.cc
|
| @@ -25,11 +25,11 @@ std::string HexErrorCode(IOReturn error_code) {
|
| } // namespace
|
|
|
| HidConnectionMac::HidConnectionMac(
|
| - IOHIDDeviceRef device,
|
| + base::ScopedCFTypeRef<IOHIDDeviceRef> device,
|
| scoped_refptr<HidDeviceInfo> device_info,
|
| scoped_refptr<base::SingleThreadTaskRunner> file_task_runner)
|
| : HidConnection(device_info),
|
| - device_(device, base::scoped_policy::RETAIN),
|
| + device_(std::move(device)),
|
| file_task_runner_(file_task_runner) {
|
| task_runner_ = base::ThreadTaskRunnerHandle::Get();
|
| DCHECK(task_runner_.get());
|
|
|