Further investigation showed that it was only the console slot that
wasn't being copied and should have. This fixes the problem for me.
Doug, can you give this patch a try?
2006-04-22 Jerry James <james(a)xemacs.org>
* event-stream.c (copy_command_builder): Also copy the console.
xemacs-21.5 source patch:
Diff command: cvs -q diff -uN
Files affected: src/event-stream.c
RCS file: /pack/xemacscvs/XEmacs/xemacs/src/event-stream.c,v
retrieving revision 1.93
diff -d -u -r1.93 event-stream.c
--- src/event-stream.c 2006/02/27 16:29:24 1.93
+++ src/event-stream.c 2006/04/23 03:05:24
＠＠ -429,6 +429,8 ＠＠
new_buildings = XCOMMAND_BUILDER (allocate_command_builder (Qnil, 0));
+ new_buildings->console = collapsing->console;
new_buildings->self_insert_countdown = collapsing->self_insert_countdown;
Jerry James, Assistant Professor james(a)xemacs.org
Computer Science Department http://www.cs.usu.edu/~jerry/
Utah State University