diff options
author | suzhe@google.com <suzhe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-20 00:22:18 +0000 |
---|---|---|
committer | suzhe@google.com <suzhe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-01-20 00:22:18 +0000 |
commit | f6ab5725d4fb9b8eac2f39f54308148388d5cfa3 (patch) | |
tree | 6377bc8161c55647bbc55bff8fcded95772fabab /chrome/browser/ui | |
parent | 05afda1f2a7e8584d23878b5994b8cdfbc678c60 (diff) | |
download | chromium_src-f6ab5725d4fb9b8eac2f39f54308148388d5cfa3.zip chromium_src-f6ab5725d4fb9b8eac2f39f54308148388d5cfa3.tar.gz chromium_src-f6ab5725d4fb9b8eac2f39f54308148388d5cfa3.tar.bz2 |
Workaround a nasty ibus issue.
The reason of this bug is:
Because of some reason, ibus will send a fake event to the application for each real key event. These extra fake key events apparently confuse those web apps. This CL tries to suppress those extra key events faked by ibus, while keeping the behavior of other input methods unaffected as much as possible.
It's a hacky workaround. Hope it won't cause any other problem.
BUG=chromium-os:6582
TEST=See bug report.
Review URL: http://codereview.chromium.org/6336003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71883 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui')
0 files changed, 0 insertions, 0 deletions