diff options
author | yutak@chromium.org <yutak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-03 21:07:08 +0000 |
---|---|---|
committer | yutak@chromium.org <yutak@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-06-03 21:07:08 +0000 |
commit | 9cee84a06a0694547bf977f81918d318aecd2d9c (patch) | |
tree | b060308a90e8afbed85a1379fb62f3bc7db5bda4 /third_party | |
parent | 2a8a635f08dbc6bc47f41a2672b03edeb5219fca (diff) | |
download | chromium_src-9cee84a06a0694547bf977f81918d318aecd2d9c.zip chromium_src-9cee84a06a0694547bf977f81918d318aecd2d9c.tar.gz chromium_src-9cee84a06a0694547bf977f81918d318aecd2d9c.tar.bz2 |
FocusManager should accept multiple AcceleratorTargets for each accelerator.
Originally, FocusManager automatically unregisters an old target if multiple AcceleratorTargets are registered to the same accelerator. This behavior is somewhat troublesome, and actually ShelfItemDialog hits a run-time assertion due to the conflict of registrations (issue 12401). This change modifies the behavior of FocusManager to allow multiple targets to be registered for each accelerator.
BUG=12401
TEST=See if issue 12401 is resolved.
Review URL: http://codereview.chromium.org/114065
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@17533 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'third_party')
0 files changed, 0 insertions, 0 deletions