Index: chrome/browser/chromeos/login/webui_login_view.cc |
diff --git a/chrome/browser/chromeos/login/webui_login_view.cc b/chrome/browser/chromeos/login/webui_login_view.cc |
index 86174ea0560489227cdfc5a6074895c003e7261e..ada0eaea551fe6db38fc059a43169192b37de760 100644 |
--- a/chrome/browser/chromeos/login/webui_login_view.cc |
+++ b/chrome/browser/chromeos/login/webui_login_view.cc |
@@ -20,6 +20,10 @@ |
#include "views/widget/native_widget_gtk.h" |
#include "views/widget/widget.h" |
+#if defined(TOUCH_UI) |
+#include "chrome/browser/ui/touch/keyboard/keyboard_manager.h" |
+#endif |
+ |
namespace { |
const char kViewClassName[] = "browser/chromeos/login/WebUILoginView"; |
@@ -43,6 +47,10 @@ WebUILoginView::WebUILoginView() |
webui_login_(NULL), |
status_window_(NULL), |
host_window_frozen_(false) { |
+#if defined(TOUCH_UI) |
+ // Make sure the singleton KeyboardManager object is created. |
+ KeyboardManager::GetInstance(); |
+#endif |
accel_map_[views::Accelerator(ui::VKEY_Z, false, true, true)] = |
kAccelNameAccessibility; |
accel_map_[views::Accelerator(ui::VKEY_E, false, true, true)] = |