| Index: chrome/test/chromedriver/chrome_launcher.cc
|
| diff --git a/chrome/test/chromedriver/chrome_launcher.cc b/chrome/test/chromedriver/chrome_launcher.cc
|
| index 03a5e1f6593010b06c143a4dc736727c7f71f6a9..fe3f0a45b8929c13fe1bf04a6b04638420a6dba5 100644
|
| --- a/chrome/test/chromedriver/chrome_launcher.cc
|
| +++ b/chrome/test/chromedriver/chrome_launcher.cc
|
| @@ -53,6 +53,7 @@
|
| #include <sys/types.h>
|
| #elif defined(OS_WIN)
|
| #include "base/win/scoped_handle.h"
|
| +#include "chrome/test/chromedriver/keycode_text_conversion.h"
|
| #endif
|
|
|
| namespace {
|
| @@ -344,6 +345,10 @@ Status LaunchDesktopChrome(
|
| options.stderr_handle = out_write;
|
| options.stdin_handle = GetStdHandle(STD_INPUT_HANDLE);
|
| options.inherit_handles = true;
|
| +
|
| + if (!SwitchToUSKeyboardLayout())
|
| + VLOG(0) << "Can not set to US keyboard layout - Some keycodes may be"
|
| + "interpreted incorrectly";
|
| #endif
|
|
|
| #if defined(OS_WIN)
|
|
|