| Index: chrome/browser/chromeos/power/session_state_controller_delegate_chromeos.h
|
| diff --git a/chrome/browser/chromeos/power/session_state_controller_delegate_chromeos.h b/chrome/browser/chromeos/power/session_state_controller_delegate_chromeos.h
|
| index e399f601f68fde20687b3d90e3e02f008625cdbf..2f8a9eafd25e3451bcbb503ffd51124ff4126fed 100644
|
| --- a/chrome/browser/chromeos/power/session_state_controller_delegate_chromeos.h
|
| +++ b/chrome/browser/chromeos/power/session_state_controller_delegate_chromeos.h
|
| @@ -8,21 +8,23 @@
|
| #include "ash/wm/lock_state_controller.h"
|
| #include "base/basictypes.h"
|
| #include "base/compiler_specific.h"
|
| +#include "base/memory/weak_ptr.h"
|
|
|
| namespace chromeos {
|
|
|
| class SessionStateControllerDelegateChromeos
|
| : public ash::LockStateControllerDelegate {
|
| public:
|
| - SessionStateControllerDelegateChromeos() {}
|
| - ~SessionStateControllerDelegateChromeos() override {}
|
| + SessionStateControllerDelegateChromeos();
|
| + ~SessionStateControllerDelegateChromeos() override;
|
|
|
| private:
|
| // SessionStateControllerDelegate implementation.
|
| void RequestLockScreen() override;
|
| - void RequestRestart() override;
|
| void RequestShutdown() override;
|
|
|
| + base::WeakPtrFactory<SessionStateControllerDelegateChromeos> weak_factory_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(SessionStateControllerDelegateChromeos);
|
| };
|
|
|
|
|