Chromium Code Reviews| Index: chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h |
| diff --git a/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h b/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h |
| index 4a35394a00ba8a6e42353c42f776ba888fb46786..0e20400729cfa756695ac51476a0f6b569d86a58 100644 |
| --- a/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h |
| +++ b/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.h |
| @@ -24,7 +24,9 @@ class LocallyManagedUserCreationScreenHandler : public BaseScreenHandler { |
| public: |
| class Delegate : public CameraPresenceNotifier::Observer { |
| public: |
| - virtual ~Delegate() {} |
| + virtual ~Delegate() { |
| + CameraPresenceNotifier::GetInstance()->RemoveObserver(this); |
|
ygorshenin1
2014/04/03 11:45:49
No need to call RemoveObserver() here. It'll be ca
|
| + } |
| // CameraPresenceNotifier::Observer implementation: |
| virtual void OnCameraPresenceCheckDone(bool is_camera_present) = 0; |