diff options
author | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-02 00:00:59 +0000 |
---|---|---|
committer | ananta@chromium.org <ananta@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-10-02 00:00:59 +0000 |
commit | 2b8fd32897bb674a71f09fd3ec91675b9a627181 (patch) | |
tree | f35be1cd41fcaef337f7b019433324889a9209f7 /chrome_frame/chrome_frame_activex.h | |
parent | 750b7affd8971908b2d89712a0ec815bcc3e0537 (diff) | |
download | chromium_src-2b8fd32897bb674a71f09fd3ec91675b9a627181.zip chromium_src-2b8fd32897bb674a71f09fd3ec91675b9a627181.tar.gz chromium_src-2b8fd32897bb674a71f09fd3ec91675b9a627181.tar.bz2 |
Fixes the following issue
Ensures Alt and Alt + character keys work correctly in
ChromeFrame. There were two issues here:-
a. Chrome would not forward unhandled Keyup messages. For
the curious this carries WM_SYSKEYUP which is needed
for Alt key to work.
b. WM_SYSCHAR is not handled by the TranslateAccelerator
function in IOleControlSite and
IBrowserService2::v_MayTranslateAccelerator
MSHTML does the same thing and also dispatches the
message. We need to understand this better. For now
we just post the message back to our parent which
works.
This fixes http://code.google.com/p/chromium/issues/detail?id=22996
Bug=22996
Review URL: http://codereview.chromium.org/257019
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27803 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome_frame/chrome_frame_activex.h')
-rw-r--r-- | chrome_frame/chrome_frame_activex.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/chrome_frame/chrome_frame_activex.h b/chrome_frame/chrome_frame_activex.h index 07b8122..d60b14b 100644 --- a/chrome_frame/chrome_frame_activex.h +++ b/chrome_frame/chrome_frame_activex.h @@ -80,7 +80,6 @@ END_MSG_MAP() STDMETHOD(put_src)(BSTR src); protected: - virtual void OnAcceleratorPressed(int tab_handle, const MSG& accel_message); virtual void OnLoad(int tab_handle, const GURL& url); virtual void OnMessageFromChromeFrame(int tab_handle, const std::string& message, |