diff options
author | yusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-22 00:16:26 +0000 |
---|---|---|
committer | yusukes@chromium.org <yusukes@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-11-22 00:16:26 +0000 |
commit | 60acf75ef79d28ffac791a73e301305fe6d41bff (patch) | |
tree | 7cccfcfcb1636a8832172ca004605d2e7df0d8fb /chrome/browser/extensions/extension_function_test_utils.h | |
parent | 396ecd599e919a244c01988efbd6fb539409940a (diff) | |
download | chromium_src-60acf75ef79d28ffac791a73e301305fe6d41bff.zip chromium_src-60acf75ef79d28ffac791a73e301305fe6d41bff.tar.gz chromium_src-60acf75ef79d28ffac791a73e301305fe6d41bff.tar.bz2 |
Update |current_input_method_| before notifying observers to fix Aura browser_tests.
Otherwise, InputMethodMenu might crash with DCHECK if the following conditions are all met:
- Debug build
- An instance of InputMethodMenu or InputMethodMenuButton is created before the first SetImeConfig() call is made. Note that aura_shell::Shell::Init() does this.
- More than 1 layout IDs are passed to SetImeConfig(). Currently, on Chrome (or on browser_tests) start up, 5-6 layouts (Qwerty, Dvorak, ..) are passed by default.
BUG=chromium:103503
TEST=ran try
Review URL: http://codereview.chromium.org/8569011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@111049 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/extensions/extension_function_test_utils.h')
0 files changed, 0 insertions, 0 deletions