| Index: chrome/browser/ui/webui/chromeos/login/demo_mode_detector.cc
|
| diff --git a/chrome/browser/ui/webui/chromeos/login/demo_mode_detector.cc b/chrome/browser/ui/webui/chromeos/login/demo_mode_detector.cc
|
| index 5323f6e5eee325651fa58e716cb2aa5a4dd288ba..b3d8efbee2643480f040a8074d2d2e243fc3c9ed 100644
|
| --- a/chrome/browser/ui/webui/chromeos/login/demo_mode_detector.cc
|
| +++ b/chrome/browser/ui/webui/chromeos/login/demo_mode_detector.cc
|
| @@ -5,6 +5,7 @@
|
| #include "chrome/browser/ui/webui/chromeos/login/demo_mode_detector.h"
|
|
|
| #include "base/command_line.h"
|
| +#include "base/prefs/pref_registry_simple.h"
|
| #include "base/prefs/pref_service.h"
|
| #include "base/strings/string_number_conversions.h"
|
| #include "chrome/browser/browser_process.h"
|
| @@ -30,6 +31,8 @@ DemoModeDetector::DemoModeDetector()
|
| DemoModeDetector::~DemoModeDetector() {
|
| }
|
|
|
| +// Public methods.
|
| +
|
| void DemoModeDetector::InitDetection() {
|
| if (IsDerelict())
|
| StartIdleDetection();
|
| @@ -41,6 +44,13 @@ void DemoModeDetector::StopDetection() {
|
| idle_detector_.reset();
|
| }
|
|
|
| +// static
|
| +void DemoModeDetector::RegisterPrefs(PrefRegistrySimple* registry) {
|
| + registry->RegisterInt64Pref(prefs::kTimeOnOobe, 0);
|
| +}
|
| +
|
| +// Private methods.
|
| +
|
| void DemoModeDetector::StartIdleDetection() {
|
| if (!idle_detector_.get()) {
|
| idle_detector_.reset(
|
|
|