| Index: chrome/browser/ui/webui/chromeos/login/hid_detection_screen_handler.h
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/hid_detection_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/hid_detection_screen_handler.h
|
| index 7c3e28973e5dce7023f9d8a1c5f9e535d07b2032..c072a431f28428c1b64f9951298a5ad2c321ab0e 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/hid_detection_screen_handler.h
|
| +++ b/chrome/browser/ui/webui/chromeos/login/hid_detection_screen_handler.h
|
| @@ -168,6 +168,10 @@ class HIDDetectionScreenHandler
|
| // power BT adapter.
|
| void SetPoweredError();
|
|
|
| + // Called by device::BluetoothAdapter in response to a failure to
|
| + // power off BT adapter.
|
| + void SetPoweredOffError();
|
| +
|
| // Called for revision of active devices. If current-placement is available
|
| // for mouse or keyboard device, sets one of active devices as current or
|
| // tries to connect some BT device if no appropriate devices are connected.
|
| @@ -210,6 +214,9 @@ class HIDDetectionScreenHandler
|
|
|
| bool switch_on_adapter_when_ready_;
|
|
|
| + // State of BT adapter before screen-initiated changes.
|
| + scoped_ptr<bool> adapter_initially_powered_;
|
| +
|
| base::WeakPtrFactory<HIDDetectionScreenHandler> weak_ptr_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(HIDDetectionScreenHandler);
|
|
|