Chromium Code Reviews| Index: chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc |
| diff --git a/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc |
| index bb048c58e3542a263a3486f53ebc506a6125d2f8..54d077e9c7f3d655334b1c73b0e534d473d42657 100644 |
| --- a/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc |
| +++ b/chrome/browser/ui/webui/chromeos/login/user_image_screen_handler.cc |
| @@ -48,7 +48,6 @@ UserImageScreenHandler::UserImageScreenHandler() |
| UserImageScreenHandler::~UserImageScreenHandler() { |
| if (screen_) { |
| - CameraPresenceNotifier::GetInstance()->RemoveObserver(screen_); |
|
ygorshenin1
2014/04/03 11:45:49
Please, leave the call to RemoveObserver().
|
| screen_->OnActorDestroyed(this); |
| } |
| } |
| @@ -82,7 +81,8 @@ void UserImageScreenHandler::Show() { |
| } |
| void UserImageScreenHandler::Hide() { |
| - CameraPresenceNotifier::GetInstance()->RemoveObserver(screen_); |
| + if (screen_) |
|
ygorshenin1
2014/04/03 11:45:49
It's OK to remove NULL from observer list.
|
| + CameraPresenceNotifier::GetInstance()->RemoveObserver(screen_); |
| } |
| void UserImageScreenHandler::PrepareToShow() { |