diff src/event-Xt.c @ 943:345b7d75cab4

[xemacs-hg @ 2002-08-01 08:28:18 by michaels] 2002-08-01 Mike Sperber <mike@xemacs.org> * event-stream.c: * event-Xt.c: * events.h: * events.c: * alloc.c: Fix various kkcc-related nits that show up in MULE and union-type builds.
author michaels
date Thu, 01 Aug 2002 08:28:38 +0000
parents c925bacdda60
children 5b372a329b97
line wrap: on
line diff
--- a/src/event-Xt.c	Wed Jul 31 20:26:41 2002 +0000
+++ b/src/event-Xt.c	Thu Aug 01 08:28:38 2002 +0000
@@ -1072,8 +1072,13 @@
             ev->channel	            = DEVICE_CONSOLE (d);
             ev->event_type	    = key_press_event;
             ev->timestamp	    = event->time;
+#ifdef USE_KKCC
+	    SET_KEY_DATA_MODIFIERS (XKEY_DATA (emacs_event), 0);
+	    SET_KEY_DATA_KEYSYM (XKEY_DATA (emacs_event), make_char (ch));
+#else
             ev->event.key.modifiers = 0;
             ev->event.key.keysym    = make_char (ch);
+#endif
             enqueue_Xt_dispatch_event (emacs_event);
           }
 	Lstream_close (istr);