Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(622)

Unified Diff: chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc

Issue 213623005: CameraPresenceNotifier observers removal supported. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Logic moved to screens. Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc
diff --git a/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc b/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc
index 69c9fa96697e3159e0f185449c716ad2a1bcab99..bed1b1e6494aad2cf9c2e3b019cb7806eb9826a1 100644
--- a/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc
+++ b/chrome/browser/ui/webui/chromeos/login/locally_managed_user_creation_screen_handler.cc
@@ -7,7 +7,6 @@
#include "ash/audio/sounds.h"
#include "base/strings/utf_string_conversions.h"
#include "base/values.h"
-#include "chrome/browser/chromeos/camera_presence_notifier.h"
#include "chrome/browser/chromeos/login/managed/locally_managed_user_creation_flow.h"
#include "chrome/browser/chromeos/login/supervised_user_manager.h"
#include "chrome/browser/chromeos/login/user_manager.h"
@@ -44,7 +43,6 @@ LocallyManagedUserCreationScreenHandler()
LocallyManagedUserCreationScreenHandler::
~LocallyManagedUserCreationScreenHandler() {
if (delegate_) {
- CameraPresenceNotifier::GetInstance()->RemoveObserver(delegate_);
delegate_->OnActorDestroyed(this);
}
}
@@ -234,12 +232,9 @@ void LocallyManagedUserCreationScreenHandler::Show() {
if (!delegate_)
return;
- CameraPresenceNotifier::GetInstance()->AddObserver(delegate_);
}
void LocallyManagedUserCreationScreenHandler::Hide() {
- if (delegate_)
- CameraPresenceNotifier::GetInstance()->RemoveObserver(delegate_);
}
void LocallyManagedUserCreationScreenHandler::ShowIntroPage() {

Powered by Google App Engine
This is Rietveld 408576698