| Index: chrome/browser/chromeos/login/wizard_controller.cc
|
| diff --git a/chrome/browser/chromeos/login/wizard_controller.cc b/chrome/browser/chromeos/login/wizard_controller.cc
|
| index 19782f894104cc77365b69dd285870219bc47bba..0b3f9d795b9a36fb1453577de27d2dfb5a94cec9 100644
|
| --- a/chrome/browser/chromeos/login/wizard_controller.cc
|
| +++ b/chrome/browser/chromeos/login/wizard_controller.cc
|
| @@ -21,14 +21,11 @@
|
| #include "chrome/browser/chromeos/login/background_view.h"
|
| #include "chrome/browser/chromeos/login/existing_user_controller.h"
|
| #include "chrome/browser/chromeos/login/login_screen.h"
|
| -#include "chrome/browser/chromeos/login/login_utils.h"
|
| #include "chrome/browser/chromeos/login/network_screen.h"
|
| #include "chrome/browser/chromeos/login/rounded_rect_painter.h"
|
| #include "chrome/browser/chromeos/login/update_screen.h"
|
| -#include "chrome/browser/chromeos/login/user_image_screen.h"
|
| #include "chrome/browser/chromeos/login/user_manager.h"
|
| #include "chrome/browser/chromeos/wm_ipc.h"
|
| -#include "chrome/browser/profile_manager.h"
|
| #include "chrome/common/chrome_switches.h"
|
| #include "chrome/common/notification_service.h"
|
| #include "third_party/cros/chromeos_wm_ipc_enums.h"
|
| @@ -60,8 +57,6 @@ class ContentView : public views::View {
|
| accel_network_screen_(views::Accelerator(base::VKEY_N,
|
| false, true, true)),
|
| accel_update_screen_(views::Accelerator(base::VKEY_U,
|
| - false, true, true)),
|
| - accel_image_screen_(views::Accelerator(base::VKEY_I,
|
| false, true, true)) {
|
| if (paint_background) {
|
| painter_.reset(chromeos::CreateWizardPainter(
|
| @@ -72,7 +67,6 @@ class ContentView : public views::View {
|
| AddAccelerator(accel_login_screen_);
|
| AddAccelerator(accel_network_screen_);
|
| AddAccelerator(accel_update_screen_);
|
| - AddAccelerator(accel_image_screen_);
|
| }
|
|
|
| ~ContentView() {
|
| @@ -95,8 +89,6 @@ class ContentView : public views::View {
|
| controller->ShowNetworkScreen();
|
| } else if (accel == accel_update_screen_) {
|
| controller->ShowUpdateScreen();
|
| - } else if (accel == accel_image_screen_) {
|
| - controller->ShowUserImageScreen();
|
| } else {
|
| return false;
|
| }
|
| @@ -134,7 +126,6 @@ class ContentView : public views::View {
|
| views::Accelerator accel_login_screen_;
|
| views::Accelerator accel_network_screen_;
|
| views::Accelerator accel_update_screen_;
|
| - views::Accelerator accel_image_screen_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ContentView);
|
| };
|
| @@ -160,7 +151,6 @@ const char WizardController::kNetworkScreenName[] = "network";
|
| const char WizardController::kLoginScreenName[] = "login";
|
| const char WizardController::kAccountScreenName[] = "account";
|
| const char WizardController::kUpdateScreenName[] = "update";
|
| -const char WizardController::kUserImageScreenName[] = "image";
|
|
|
| // Passing this parameter as a "first screen" initiates full OOBE flow.
|
| const char WizardController::kOutOfBoxScreenName[] = "oobe";
|
| @@ -195,14 +185,6 @@ WizardController::~WizardController() {
|
| if (widget_)
|
| widget_->Close();
|
|
|
| - // Complete login.
|
| - chromeos::LoginUtils::Get()->EnableBrowserLaunch(true);
|
| - ChromeThread::PostTask(
|
| - ChromeThread::UI,
|
| - FROM_HERE,
|
| - NewRunnableFunction(&chromeos::LoginUtils::DoBrowserLaunch,
|
| - ProfileManager::GetDefaultProfile()));
|
| -
|
| default_controller_ = NULL;
|
| }
|
|
|
| @@ -223,13 +205,8 @@ void WizardController::Init(const std::string& first_screen_name,
|
| views::WidgetGtk* window =
|
| new views::WidgetGtk(views::WidgetGtk::TYPE_WINDOW);
|
| widget_ = window;
|
| - if (!paint_background) {
|
| + if (!paint_background)
|
| window->MakeTransparent();
|
| - // Window transparency makes background flicker through controls that
|
| - // are constantly updating its contents (like image view with video
|
| - // stream). Hence enabling double buffer.
|
| - window->EnableDoubleBuffer(true);
|
| - }
|
| window->Init(NULL, gfx::Rect(window_x, window_y, kWizardScreenWidth,
|
| kWizardScreenHeight));
|
| chromeos::WmIpc::instance()->SetWindowType(
|
| @@ -295,12 +272,6 @@ chromeos::UpdateScreen* WizardController::GetUpdateScreen() {
|
| return update_screen_.get();
|
| }
|
|
|
| -chromeos::UserImageScreen* WizardController::GetUserImageScreen() {
|
| - if (!user_image_screen_.get())
|
| - user_image_screen_.reset(new chromeos::UserImageScreen(this));
|
| - return user_image_screen_.get();
|
| -}
|
| -
|
| void WizardController::ShowNetworkScreen() {
|
| SetStatusAreaVisible(false);
|
| SetCurrentScreen(GetNetworkScreen());
|
| @@ -321,11 +292,6 @@ void WizardController::ShowUpdateScreen() {
|
| SetCurrentScreen(GetUpdateScreen());
|
| }
|
|
|
| -void WizardController::ShowUserImageScreen() {
|
| - SetStatusAreaVisible(true);
|
| - SetCurrentScreen(GetUserImageScreen());
|
| -}
|
| -
|
| void WizardController::SetStatusAreaVisible(bool visible) {
|
| // When ExistingUserController passes background ownership
|
| // to WizardController it happens after screen is shown.
|
| @@ -342,9 +308,8 @@ void WizardController::SetCustomization(
|
| ///////////////////////////////////////////////////////////////////////////////
|
| // WizardController, ExitHandlers:
|
| void WizardController::OnLoginSignInSelected() {
|
| - // Don't launch browser until we pass image screen.
|
| - chromeos::LoginUtils::Get()->EnableBrowserLaunch(false);
|
| - ShowUserImageScreen();
|
| + // We're on the stack, so don't try and delete us now.
|
| + MessageLoop::current()->DeleteSoon(FROM_HERE, this);
|
| }
|
|
|
| void WizardController::OnLoginCreateAccount() {
|
| @@ -410,16 +375,6 @@ void WizardController::OnUpdateErrorUpdating() {
|
| ShowNetworkScreen();
|
| }
|
|
|
| -void WizardController::OnUserImageSelected() {
|
| - // We're on the stack, so don't try and delete us now.
|
| - MessageLoop::current()->DeleteSoon(FROM_HERE, this);
|
| - // TODO(avayvod): Sync image with Google Sync.
|
| -}
|
| -
|
| -void WizardController::OnUserImageSkipped() {
|
| - OnUserImageSelected();
|
| -}
|
| -
|
| ///////////////////////////////////////////////////////////////////////////////
|
| // WizardController, private:
|
|
|
| @@ -452,8 +407,6 @@ void WizardController::ShowFirstScreen(const std::string& first_screen_name) {
|
| } else if (first_screen_name == kUpdateScreenName) {
|
| ShowUpdateScreen();
|
| GetUpdateScreen()->StartUpdate();
|
| - } else if (first_screen_name == kUserImageScreenName) {
|
| - ShowUserImageScreen();
|
| } else if (first_screen_name != kTestNoScreenName) {
|
| if (is_out_of_box_) {
|
| ShowNetworkScreen();
|
| @@ -499,12 +452,6 @@ void WizardController::OnExit(ExitCodes exit_code) {
|
| case UPDATE_ERROR_UPDATING:
|
| OnUpdateErrorUpdating();
|
| break;
|
| - case USER_IMAGE_SELECTED:
|
| - OnUserImageSelected();
|
| - break;
|
| - case USER_IMAGE_SKIPPED:
|
| - OnUserImageSkipped();
|
| - break;
|
| default:
|
| NOTREACHED();
|
| }
|
|
|