Mercurial > hg > xemacs-beta
diff src/event-stream.c @ 2830:d7505a1267a4
[xemacs-hg @ 2005-06-26 19:05:05 by aidan]
Couple of build fixes--that'll teach me to spend the weekend doing something other than hacking XEmacs.
author | aidan |
---|---|
date | Sun, 26 Jun 2005 19:05:07 +0000 |
parents | a25c824ed558 |
children | b95fe16005fd |
line wrap: on
line diff
--- a/src/event-stream.c Sun Jun 26 18:42:23 2005 +0000 +++ b/src/event-stream.c Sun Jun 26 19:05:07 2005 +0000 @@ -3591,7 +3591,8 @@ newb = XCOMMAND_BUILDER(newbuilder); - XSET_EVENT_KEY_KEYSYM(event_chain_tail (newbuilder->current_events), + XSET_EVENT_KEY_KEYSYM(event_chain_tail + (XCOMMAND_BUILDER(newbuilder)->current_events), make_char(this_alternative)); result = command_builder_find_leaf_no_jit_binding @@ -3602,12 +3603,15 @@ copy_command_builder (newb, builder); *did_munge = 1; } - else if (event_upshifted_p (newbuilder->most_current_event) && + else if (event_upshifted_p + (XCOMMAND_BUILDER(newbuilder)->most_current_event) && !NILP (Vretry_undefined_key_binding_unshifted) && isascii(this_alternative)) { - downshift_event (event_chain_tail (newbuilder->current_events)); - XSET_EVENT_KEY_KEYSYM(event_chain_tail (newb->current_events), + downshift_event (event_chain_tail + (XCOMMAND_BUILDER(newbuilder)->current_events)); + XSET_EVENT_KEY_KEYSYM(event_chain_tail + (newb->current_events), make_char(tolower(this_alternative))); result = command_builder_find_leaf_no_jit_binding (newb, allow_misc_user_events_p, did_munge);