| 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 d1f76ce88417c1175de246f15e5ba50e0997af21..63fea221d0e7edbd868027231492c43b22cbcc8a 100644
|
| --- a/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| +++ b/chrome/browser/chromeos/chrome_browser_main_chromeos.cc
|
| @@ -32,6 +32,7 @@
|
| #include "chrome/browser/chromeos/boot_times_loader.h"
|
| #include "chrome/browser/chromeos/contacts/contact_manager.h"
|
| #include "chrome/browser/chromeos/dbus/cros_dbus_service.h"
|
| +#include "chrome/browser/chromeos/event_rewriter.h"
|
| #include "chrome/browser/chromeos/extensions/default_app_order.h"
|
| #include "chrome/browser/chromeos/extensions/extension_system_event_observer.h"
|
| #include "chrome/browser/chromeos/external_metrics.h"
|
| @@ -702,6 +703,8 @@ void ChromeBrowserMainPartsChromeos::PreBrowserStart() {
|
| DeviceUMA::GetInstance();
|
| #endif
|
|
|
| + event_rewriter_.reset(new EventRewriter());
|
| +
|
| // -- This used to be in ChromeBrowserMainParts::PreMainMessageLoopRun()
|
| // -- immediately after ChildProcess::WaitForDebugger().
|
|
|
| @@ -766,6 +769,7 @@ void ChromeBrowserMainPartsChromeos::PostMainMessageLoopRun() {
|
| retail_mode_power_save_blocker_.reset();
|
| peripheral_battery_observer_.reset();
|
| power_prefs_.reset();
|
| + event_rewriter_.reset();
|
|
|
| // The XInput2 event listener needs to be shut down earlier than when
|
| // Singletons are finally destroyed in AtExitManager.
|
|
|