Index: chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
diff --git a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
index 5a66cb5f2ee4b58a6e4d3a792405375ccc75c2f5..3120df69cd3b1c19e2387eeeb077596315ea67c0 100644 |
--- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
+++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc |
@@ -720,12 +720,12 @@ void ChromeBrowserMainPartsChromeos::PreBrowserStart() { |
// Start the CrOS input device UMA watcher |
DeviceUMA::GetInstance(); |
- |
- event_rewriter_.reset(new EventRewriter()); |
#endif |
keyboard_event_rewriters_.reset(new EventRewriterController()); |
keyboard_event_rewriters_->AddEventRewriter( |
scoped_ptr<ui::EventRewriter>(new KeyboardDrivenEventRewriter())); |
+ keyboard_event_rewriters_->AddEventRewriter( |
+ scoped_ptr<ui::EventRewriter>(new EventRewriter())); |
// -- This used to be in ChromeBrowserMainParts::PreMainMessageLoopRun() |
// -- immediately after ChildProcess::WaitForDebugger(). |
@@ -797,8 +797,6 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() { |
keyboard_event_rewriters_.reset(); |
#if defined(USE_X11) |
- event_rewriter_.reset(); |
- |
// The XInput2 event listener needs to be shut down earlier than when |
// Singletons are finally destroyed in AtExitManager. |
XInputHierarchyChangedEventListener::GetInstance()->Stop(); |