Chromium Code Reviews| Index: chrome/browser/chromeos/login/screens/controller_pairing_screen.h |
| diff --git a/chrome/browser/chromeos/login/screens/controller_pairing_screen.h b/chrome/browser/chromeos/login/screens/controller_pairing_screen.h |
| index c280e4b8e976e8ccd83b9ba1243e43fb1b48e53c..cd66be696e813118fe7b41a52e3a1704f1343194 100644 |
| --- a/chrome/browser/chromeos/login/screens/controller_pairing_screen.h |
| +++ b/chrome/browser/chromeos/login/screens/controller_pairing_screen.h |
| @@ -19,8 +19,10 @@ class ControllerPairingScreen : |
| public pairing_chromeos::ControllerPairingController::Observer, |
| public ControllerPairingScreenActor::Delegate { |
| public: |
| - ControllerPairingScreen(ScreenObserver* observer, |
| - ControllerPairingScreenActor* actor); |
| + ControllerPairingScreen( |
| + ScreenObserver* observer, |
| + ControllerPairingScreenActor* actor, |
| + pairing_chromeos::ControllerPairingController* controller); |
| virtual ~ControllerPairingScreen(); |
| private: |
| @@ -51,9 +53,8 @@ class ControllerPairingScreen : |
| ControllerPairingScreenActor* actor_; |
| - // Controller performing pairing. Owned by the screen for now. |
| - // TODO(dzhioev): move to proper place later. |
| - scoped_ptr<pairing_chromeos::ControllerPairingController> controller_; |
| + // Controller performing pairing. Owned by the wizard controller. |
| + pairing_chromeos::ControllerPairingController* controller_; |
|
achuithb
2014/09/03 22:26:07
Should this be a weak reference?
Zachary Kuznia
2014/09/04 04:21:48
No, for same reason that |actor_| is not a weak po
|
| // Current stage of pairing process. |
| Stage current_stage_; |