Proposed Bugfix: Bug2050 - please commit


Subject: Proposed Bugfix: Bug2050 - please commit
From: Robert Altenburg (rca@xlation.com)
Date: Wed Jan 23 2002 - 22:25:45 CST


Bug 2050 Numpad Enter doesn't interpret as an Enter until you close then
open again

What this does:
In ev_UnixKeyboard.cpp, s_mapVirtualKeyCodeToNVK was already
set to map GDK_KP_Enter to EV_NVK_RETURN, but on line 443
s_isVirtualKeyCode was calling it a non-virtual key so the
fuction to do the actual mapping was never called. This
fix corrects that.

-
Rob Altenburg

Index: abi/src/af/ev/unix/ev_UnixKeyboard.cpp
===================================================================
RCS file: /cvsroot/abi/src/af/ev/unix/ev_UnixKeyboard.cpp,v
retrieving revision 1.38
diff -r1.38 ev_UnixKeyboard.cpp
71,72c71
< bool ev_UnixKeyboard::keyPressEvent(AV_View* pView,
< GdkEventKey* e)

---
> bool ev_UnixKeyboard::keyPressEvent(AV_View* pView, GdkEventKey* e)
444c443
< 	if (keyval >= GDK_KP_Space && keyval <= GDK_KP_9) // number pad keys
---
> 	if (keyval >= GDK_KP_Space && keyval <= GDK_KP_9 && keyval != GDK_KP_Enter) // number pad keys



This archive was generated by hypermail 2b25 : Wed Jan 23 2002 - 22:20:09 CST