| Index: chrome/browser/chromeos/login/screen_locker_webui.cc
|
| diff --git a/chrome/browser/chromeos/login/screen_locker_webui.cc b/chrome/browser/chromeos/login/screen_locker_webui.cc
|
| index 62ca5543d5783882c121b3cdfefd384bd24ae17e..00504a0c9d2ec5ab7c8e7396ef7f83cfaa895a9e 100644
|
| --- a/chrome/browser/chromeos/login/screen_locker_webui.cc
|
| +++ b/chrome/browser/chromeos/login/screen_locker_webui.cc
|
| @@ -137,8 +137,8 @@ class ScreenLockWebUI : public WebUILoginView {
|
| explicit ScreenLockWebUI(ScreenLocker* screen_locker);
|
| virtual ~ScreenLockWebUI();
|
|
|
| - // WebUILoginView overrides:
|
| - virtual void Init() OVERRIDE;
|
| + // Initializes ScreenLockWebUI.
|
| + void InitView();
|
|
|
| // Clears and sets the focus to the password field.
|
| void ClearAndSetFocusToPassword();
|
| @@ -157,10 +157,6 @@ class ScreenLockWebUI : public WebUILoginView {
|
| virtual void HandleKeyboardEvent(
|
| const NativeWebKeyboardEvent& event) OVERRIDE;
|
|
|
| - protected:
|
| - // WebUILoginView overrides:
|
| - virtual views::Widget* GetLoginWindow() OVERRIDE;
|
| -
|
| private:
|
| friend class test::ScreenLockerTester;
|
|
|
| @@ -204,7 +200,7 @@ void ScreenLockerWebUI::Init(bool unlock_on_input) {
|
| // GTK does not like zero width/height.
|
| if (!unlock_on_input) {
|
| screen_lock_webui_ = new ScreenLockWebUI(screen_locker_);
|
| - screen_lock_webui_->Init();
|
| + screen_lock_webui_->InitView();
|
| screen_lock_webui_->SetEnabled(false);
|
| } else {
|
| input_event_observer_.reset(new InputEventObserver(screen_locker_));
|
| @@ -299,8 +295,9 @@ ScreenLockWebUI::ScreenLockWebUI(ScreenLocker* screen_locker)
|
| ScreenLockWebUI::~ScreenLockWebUI() {
|
| }
|
|
|
| -void ScreenLockWebUI::Init() {
|
| - WebUILoginView::Init();
|
| +void ScreenLockWebUI::InitView() {
|
| + DCHECK(screen_locker_webui_);
|
| + Init(screen_locker_webui_->lock_window_);
|
| LoadURL(GURL(chrome::kChromeUILockScreenURL));
|
| }
|
|
|
| @@ -345,9 +342,4 @@ void ScreenLockWebUI::HandleKeyboardEvent(
|
| // screen WebUI is complete.
|
| }
|
|
|
| -views::Widget* ScreenLockWebUI::GetLoginWindow() {
|
| - DCHECK(screen_locker_webui_);
|
| - return screen_locker_webui_->lock_window_;
|
| -}
|
| -
|
| } // namespace chromeos
|
|
|