Index: chrome/browser/ui/webui/chromeos/register_page_ui.cc |
diff --git a/chrome/browser/ui/webui/chromeos/register_page_ui.cc b/chrome/browser/ui/webui/chromeos/register_page_ui.cc |
index b98940ffc02dc5c44cf9c972c0111327c3791e00..e776f8028c7c336e66d84df8a49a06fe177a0055 100644 |
--- a/chrome/browser/ui/webui/chromeos/register_page_ui.cc |
+++ b/chrome/browser/ui/webui/chromeos/register_page_ui.cc |
@@ -8,6 +8,7 @@ |
#include "base/bind.h" |
#include "base/bind_helpers.h" |
+#include "base/chromeos/chromeos_version.h" |
#include "base/logging.h" |
#include "base/memory/weak_ptr.h" |
#include "base/string_piece.h" |
@@ -18,7 +19,6 @@ |
#include "chrome/browser/chromeos/cros/network_library.h" |
#include "chrome/browser/chromeos/customization_document.h" |
#include "chrome/browser/chromeos/login/wizard_controller.h" |
-#include "chrome/browser/chromeos/system/runtime_environment.h" |
#include "chrome/browser/chromeos/system/statistics_provider.h" |
#include "chrome/browser/chromeos/version_loader.h" |
#include "chrome/browser/profiles/profile.h" |
@@ -66,7 +66,6 @@ const char kUndefinedValue[] = "undefined"; |
// If there's no interface that's connected, interface that's in connecting |
// state is considered as the active one. |
// Otherwise |kUndefinedValue| is returned. |
-#if defined(OS_CHROMEOS) |
static std::string GetConnectionType() { |
chromeos::NetworkLibrary* network_lib = |
chromeos::CrosLibrary::Get()->GetNetworkLibrary(); |
@@ -86,7 +85,6 @@ static std::string GetConnectionType() { |
else |
return kUndefinedValue; |
} |
-#endif |
} // namespace |
@@ -124,10 +122,8 @@ class RegisterPageHandler : public WebUIMessageHandler, |
void HandleGetRegistrationUrl(const ListValue* args); |
void HandleGetUserInfo(const ListValue* args); |
-#if defined(OS_CHROMEOS) |
// Callback from chromeos::VersionLoader giving the version. |
void OnVersion(chromeos::VersionLoader::Handle handle, std::string version); |
-#endif |
// Skips registration logging |error_msg| with log type ERROR. |
void SkipRegistration(const std::string& error_msg); |
@@ -135,10 +131,8 @@ class RegisterPageHandler : public WebUIMessageHandler, |
// Sends message to host registration page with system/user info data. |
void SendUserInfo(); |
-#if defined(OS_CHROMEOS) |
// Handles asynchronously loading the version. |
chromeos::VersionLoader version_loader_; |
-#endif |
// Used to request the version. |
CancelableRequestConsumer version_consumer_; |
@@ -163,7 +157,6 @@ void RegisterPageUIHTMLSource::StartDataRequest(const std::string& path, |
int request_id) { |
// Make sure that chrome://register is available only during |
// OOBE wizard lifetime and when device has not been registered yet. |
-#if defined(OS_CHROMEOS) |
if (!chromeos::WizardController::default_controller() || |
chromeos::WizardController::IsDeviceRegistered()) { |
scoped_refptr<RefCountedBytes> empty_bytes(new RefCountedBytes); |
@@ -176,10 +169,6 @@ void RegisterPageUIHTMLSource::StartDataRequest(const std::string& path, |
IDR_HOST_REGISTRATION_PAGE_HTML)); |
SendResponse(request_id, html_bytes); |
-#else |
- scoped_refptr<RefCountedBytes> empty_bytes(new RefCountedBytes); |
- SendResponse(request_id, empty_bytes); |
-#endif |
} |
//////////////////////////////////////////////////////////////////////////////// |
@@ -194,18 +183,15 @@ RegisterPageHandler::~RegisterPageHandler() { |
} |
void RegisterPageHandler::RegisterMessages() { |
-#if defined(OS_CHROMEOS) |
web_ui()->RegisterMessageCallback(kJsCallbackGetRegistrationUrl, |
base::Bind(&RegisterPageHandler::HandleGetRegistrationUrl, |
base::Unretained(this))); |
web_ui()->RegisterMessageCallback(kJsCallbackUserInfo, |
base::Bind(&RegisterPageHandler::HandleGetUserInfo, |
base::Unretained(this))); |
-#endif |
} |
void RegisterPageHandler::HandleGetRegistrationUrl(const ListValue* args) { |
-#if defined(OS_CHROMEOS) |
chromeos::StartupCustomizationDocument* customization = |
chromeos::StartupCustomizationDocument::GetInstance(); |
if (chromeos::WizardController::default_controller() && |
@@ -222,12 +208,10 @@ void RegisterPageHandler::HandleGetRegistrationUrl(const ListValue* args) { |
} else { |
SkipRegistration("Startup manifest not defined."); |
} |
-#endif |
} |
void RegisterPageHandler::HandleGetUserInfo(const ListValue* args) { |
-#if defined(OS_CHROMEOS) |
- if (chromeos::system::runtime_environment::IsRunningOnChromeOS()) { |
+ if (base::chromeos::IsRunningOnChromeOS()) { |
version_loader_.GetVersion( |
&version_consumer_, |
base::Bind(&RegisterPageHandler::OnVersion, base::Unretained(this)), |
@@ -235,29 +219,23 @@ void RegisterPageHandler::HandleGetUserInfo(const ListValue* args) { |
} else { |
SkipRegistration("Not running on ChromeOS."); |
} |
-#endif |
} |
-#if defined(OS_CHROMEOS) |
void RegisterPageHandler::OnVersion(chromeos::VersionLoader::Handle handle, |
std::string version) { |
version_ = version; |
SendUserInfo(); |
} |
-#endif |
void RegisterPageHandler::SkipRegistration(const std::string& error_msg) { |
-#if defined(OS_CHROMEOS) |
LOG(ERROR) << error_msg; |
if (chromeos::WizardController::default_controller()) |
chromeos::WizardController::default_controller()->SkipRegistration(); |
else |
web_ui()->CallJavascriptFunction(kJsApiSkipRegistration); |
-#endif |
} |
void RegisterPageHandler::SendUserInfo() { |
-#if defined(OS_CHROMEOS) |
DictionaryValue value; |
chromeos::system::StatisticsProvider * provider = |
@@ -286,7 +264,6 @@ void RegisterPageHandler::SendUserInfo() { |
value.SetString("user_last_name", ""); |
web_ui()->CallJavascriptFunction(kJsApiSetUserInfo, value); |
-#endif |
} |
//////////////////////////////////////////////////////////////////////////////// |