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 757474f06771718004518432ef53557b46ef8410..5c84f8a904bd4eeb11128b997a2e24c791037cb9 100644 |
--- a/extensions/browser/api/hid/hid_device_manager.cc |
+++ b/extensions/browser/api/hid/hid_device_manager.cc |
@@ -77,11 +77,11 @@ struct HidDeviceManager::GetApiDevicesParams { |
}; |
HidDeviceManager::HidDeviceManager(content::BrowserContext* context) |
- : weak_factory_(this), |
- initialized_(false), |
+ : initialized_(false), |
hid_service_observer_(this), |
enumeration_ready_(false), |
- next_resource_id_(0) { |
+ next_resource_id_(0), |
+ weak_factory_(this) { |
event_router_ = EventRouter::Get(context); |
if (event_router_) { |
event_router_->RegisterObserver(this, hid::OnDeviceAdded::kEventName); |