diff options
| author | suzhe@chromium.org <suzhe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-01 02:41:54 +0000 |
|---|---|---|
| committer | suzhe@chromium.org <suzhe@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-03-01 02:41:54 +0000 |
| commit | c38a602440376da0207c4699421d10f4167e1566 (patch) | |
| tree | 1338ded52c04db08c2c1edb99b565f2ebaa2712a /chrome/browser/renderer_host/render_widget_host_view_mac.h | |
| parent | 6a2c3677f12c18bcc1b57c37becd4e1149f0c8e4 (diff) | |
| download | chromium_src-c38a602440376da0207c4699421d10f4167e1566.zip chromium_src-c38a602440376da0207c4699421d10f4167e1566.tar.gz chromium_src-c38a602440376da0207c4699421d10f4167e1566.tar.bz2 | |
[Mac]Fix crash when inserting special characters from "Characters" dialog.
BUG=36780
TEST=Try to insert any special character into a web page from the "Characters" dialog.
Review URL: http://codereview.chromium.org/660076
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@40251 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host/render_widget_host_view_mac.h')
| -rw-r--r-- | chrome/browser/renderer_host/render_widget_host_view_mac.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/chrome/browser/renderer_host/render_widget_host_view_mac.h b/chrome/browser/renderer_host/render_widget_host_view_mac.h index f9d0c92..c8e4078 100644 --- a/chrome/browser/renderer_host/render_widget_host_view_mac.h +++ b/chrome/browser/renderer_host/render_widget_host_view_mac.h @@ -45,7 +45,12 @@ class RWHVMEditCommandHelper; NSTrackingRectTag lastToolTipTag_; scoped_nsobject<NSString> toolTip_; - scoped_nsobject<NSEvent> lastKeyPressedEvent_; + // Set to YES if insertText: or insertNewline: get called. + BOOL textInserted_; + + // Keep current key event when keyEvent: gets called. It's used in + // insertText: and insertNewline: to synthesize the corresponding Char event. + scoped_nsobject<NSEvent> currentKeyEvent_; NSWindow* lastWindow_; // weak } |
