Index: device/u2f/u2f_device.cc |
diff --git a/device/u2f/u2f_device.cc b/device/u2f/u2f_device.cc |
index 1b2f2b7089403ece0ff1e221d78922f45be760aa..2545cc12f819ca8b51b9c5a40439cf3fc2ac389d 100644 |
--- a/device/u2f/u2f_device.cc |
+++ b/device/u2f/u2f_device.cc |
@@ -10,8 +10,7 @@ |
namespace device { |
-U2fDevice::U2fDevice() |
- : channel_id_(kBroadcastChannel), capabilities_(0), weak_factory_(this) {} |
+U2fDevice::U2fDevice() : channel_id_(kBroadcastChannel), capabilities_(0) {} |
U2fDevice::~U2fDevice() {} |
@@ -24,9 +23,9 @@ void U2fDevice::Register(const std::vector<uint8_t>& app_param, |
callback.Run(U2fReturnCode::INVALID_PARAMS, std::vector<uint8_t>()); |
return; |
} |
- DeviceTransact(std::move(register_cmd), |
- base::Bind(&U2fDevice::OnRegisterComplete, |
- weak_factory_.GetWeakPtr(), callback)); |
+ DeviceTransact( |
+ std::move(register_cmd), |
+ base::Bind(&U2fDevice::OnRegisterComplete, GetWeakPtr(), callback)); |
} |
void U2fDevice::Sign(const std::vector<uint8_t>& app_param, |
@@ -39,9 +38,8 @@ void U2fDevice::Sign(const std::vector<uint8_t>& app_param, |
callback.Run(U2fReturnCode::INVALID_PARAMS, std::vector<uint8_t>()); |
return; |
} |
- DeviceTransact(std::move(sign_cmd), |
- base::Bind(&U2fDevice::OnSignComplete, |
- weak_factory_.GetWeakPtr(), callback)); |
+ DeviceTransact(std::move(sign_cmd), base::Bind(&U2fDevice::OnSignComplete, |
+ GetWeakPtr(), callback)); |
} |
void U2fDevice::Version(const VersionCallback& callback) { |
@@ -50,9 +48,9 @@ void U2fDevice::Version(const VersionCallback& callback) { |
callback.Run(false, ProtocolVersion::UNKNOWN); |
return; |
} |
- DeviceTransact(std::move(version_cmd), |
- base::Bind(&U2fDevice::OnVersionComplete, |
- weak_factory_.GetWeakPtr(), callback)); |
+ DeviceTransact( |
+ std::move(version_cmd), |
+ base::Bind(&U2fDevice::OnVersionComplete, GetWeakPtr(), callback)); |
} |
void U2fDevice::OnRegisterComplete( |