| Index: third_party/WebKit/WebCore/platform/chromium/PlatformKeyboardEventChromium.cpp
|
| ===================================================================
|
| --- third_party/WebKit/WebCore/platform/chromium/PlatformKeyboardEventChromium.cpp (revision 9965)
|
| +++ third_party/WebKit/WebCore/platform/chromium/PlatformKeyboardEventChromium.cpp (working copy)
|
| @@ -42,7 +42,7 @@
|
| #if PLATFORM(WIN_OS)
|
| // No KeyDown events on Windows to disambiguate.
|
| ASSERT_NOT_REACHED();
|
| -#elif PLATFORM(DARWIN)
|
| +#else
|
| // Can only change type from KeyDown to RawKeyDown or Char, as we lack information for other conversions.
|
| ASSERT(m_type == KeyDown);
|
| ASSERT(type == RawKeyDown || type == Char);
|
| @@ -56,6 +56,7 @@
|
| } else {
|
| m_keyIdentifier = String();
|
| m_windowsVirtualKeyCode = 0;
|
| +#if PLATFORM(DARWIN)
|
| if (m_text.length() == 1 && (m_text[0U] >= 0xF700 && m_text[0U] <= 0xF7FF)) {
|
| // According to NSEvents.h, OpenStep reserves the range 0xF700-0xF8FF for function keys. However, some actual private use characters
|
| // happen to be in this range, e.g. the Apple logo (Option+Shift+K).
|
| @@ -63,6 +64,7 @@
|
| m_text = String();
|
| m_unmodifiedText = String();
|
| }
|
| +#endif
|
| }
|
| #endif
|
| }
|
|
|