Index: chrome/browser/chromeos/login/ui/lock_window_aura.cc |
diff --git a/chrome/browser/chromeos/login/ui/lock_window_aura.cc b/chrome/browser/chromeos/login/ui/lock_window_aura.cc |
index 28759e10143088cb01be146dfc3cc69b96c16232..258a0fe696a14356a5fe7affdcb5c885508b73ae 100644 |
--- a/chrome/browser/chromeos/login/ui/lock_window_aura.cc |
+++ b/chrome/browser/chromeos/login/ui/lock_window_aura.cc |
@@ -35,6 +35,16 @@ views::Widget* LockWindowAura::GetWidget() { |
} |
//////////////////////////////////////////////////////////////////////////////// |
+// views::WidgetDelegate implementation: |
+views::View* LockWindowAura::GetInitiallyFocusedView() { |
+ return initially_focused_view_; |
+} |
+ |
+const views::Widget* LockWindowAura::GetWidget() const { |
+ return this; |
+} |
+ |
+//////////////////////////////////////////////////////////////////////////////// |
// LockWindowAura private: |
LockWindowAura::LockWindowAura() { |
Init(); |
@@ -46,6 +56,7 @@ LockWindowAura::~LockWindowAura() { |
void LockWindowAura::Init() { |
views::Widget::InitParams params( |
views::Widget::InitParams::TYPE_WINDOW_FRAMELESS); |
+ params.delegate = this; |
params.show_state = ui::SHOW_STATE_FULLSCREEN; |
params.opacity = views::Widget::InitParams::TRANSLUCENT_WINDOW; |
// TODO(oshima): move the lock screen harness to ash. |