- fix an assertion failure when pressing the num lock key
* WebView/WebHTMLView.mm:
(-[WebHTMLView flagsChanged:]): Avoid passing key code 10 down to
WebCore.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@28982
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2007-12-25 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ - fix an assertion failure when pressing the num lock key
+
+ * WebView/WebHTMLView.mm:
+ (-[WebHTMLView flagsChanged:]): Avoid passing key code 10 down to
+ WebCore.
+
2007-12-20 Darin Adler <darin@apple.com>
Reviewed by Oliver.
* WebView/WebHTMLView.mm:
(-[WebHTMLView flagsChanged:]): Avoid passing key code 0 down to
- webCore.
+ WebCore.
2007-11-01 Justin Garcia <justin.garcia@apple.com>
coreFrame->eventHandler()->capsLockStateMayHaveChanged();
RetainPtr<WebHTMLView> selfProtector = self;
-
- //Don't make an event from the function key
- if (coreFrame && [event keyCode] != 0 && [event keyCode] != 63)
+
+ unsigned short keyCode = [event keyCode];
+ //Don't make an event from the num lock and function keys
+ if (coreFrame && keyCode != 0 && keyCode != 10 && keyCode != 63)
coreFrame->eventHandler()->keyEvent(PlatformKeyboardEvent(event));
[super flagsChanged:event];