Index: chrome/browser/chromeos/login/lock/webui_screen_locker.cc |
diff --git a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc |
index 7d0f5cde14c969b02815940a687f6fdcd5617623..83568b2510208152ce61bf88b323696e7a5d2917 100644 |
--- a/chrome/browser/chromeos/login/lock/webui_screen_locker.cc |
+++ b/chrome/browser/chromeos/login/lock/webui_screen_locker.cc |
@@ -4,9 +4,6 @@ |
#include "chrome/browser/chromeos/login/lock/webui_screen_locker.h" |
-#include "ash/shell.h" |
-#include "ash/wm/lock_state_controller.h" |
-#include "ash/wm/lock_state_observer.h" |
#include "base/command_line.h" |
#include "base/metrics/histogram.h" |
#include "base/strings/utf_string_conversions.h" |
@@ -35,6 +32,11 @@ |
#include "ui/keyboard/keyboard_util.h" |
#include "ui/views/controls/webview/webview.h" |
+#if !defined(USE_ATHENA) |
+#include "ash/wm/lock_state_controller.h" |
+#include "ash/wm/lock_state_observer.h" |
+#endif |
+ |
namespace { |
// URL which corresponds to the login WebUI. |
@@ -80,7 +82,8 @@ WebUIScreenLocker::WebUIScreenLocker(ScreenLocker* screen_locker) |
} |
void WebUIScreenLocker::LockScreen() { |
- gfx::Rect bounds(ash::Shell::GetScreen()->GetPrimaryDisplay().bounds()); |
+ gfx::Rect bounds = |
+ gfx::Screen::GetNativeScreen()->GetPrimaryDisplay().bounds(); |
lock_time_ = base::TimeTicks::Now(); |
LockWindow* lock_window = LockWindow::Create(); |
@@ -303,6 +306,7 @@ void WebUIScreenLocker::OnLockWindowReady() { |
//////////////////////////////////////////////////////////////////////////////// |
// SessionLockStateObserver override. |
+#if !defined(USE_ATHENA) |
void WebUIScreenLocker::OnLockStateEvent( |
ash::LockStateObserver::EventType event) { |
if (event == ash::LockStateObserver::EVENT_LOCK_ANIMATION_FINISHED) { |
@@ -312,6 +316,7 @@ void WebUIScreenLocker::OnLockStateEvent( |
GetWebUI()->CallJavascriptFunction("cr.ui.Oobe.animateOnceFullyDisplayed"); |
} |
} |
+#endif |
//////////////////////////////////////////////////////////////////////////////// |
// WidgetObserver override. |
@@ -350,6 +355,7 @@ void WebUIScreenLocker::RenderProcessGone(base::TerminationStatus status) { |
//////////////////////////////////////////////////////////////////////////////// |
// ash::KeyboardStateObserver overrides. |
+#if !defined(USE_ATHENA) |
void WebUIScreenLocker::OnVirtualKeyboardStateChanged(bool activated) { |
if (keyboard::KeyboardController::GetInstance()) { |
if (activated) { |
@@ -363,6 +369,7 @@ void WebUIScreenLocker::OnVirtualKeyboardStateChanged(bool activated) { |
} |
} |
} |
+#endif |
//////////////////////////////////////////////////////////////////////////////// |
// keyboard::KeyboardControllerObserver overrides. |