Did you ever get any response on this? I can't find any. :-(
Have you been running with this patch since you submitted it? If so,
I assume you've had no trouble?
What bug was this supposed to fix? [The comment indicates that the
original code was intentional; I (still) don't have time to understand
this, which makes me uncomfortable to apply it in direct opposition to
the author's intent.]
>>>> "Golubev" == Golubev I N
<gin(a)mo.msk.ru> writes:
Golubev> When `get_relevant_keymaps' is required to omit extent
Golubev> keymaps if keys are represented by string? Will the
Golubev> following do any harm?
get_relevant_keymaps: Do not omit extent keymaps.
--- keymap.c~ Mon Jan 28 21:28:32 2002
+++ keymap.c Mon Jan 28 21:30:34 2002
@@ -2324,14 +2324,8 @@
o local-map of current-buffer
o global-map
*/
- /* The terminal element of the lookup may be nil or a keysym.
- In those cases we don't want to check for an extent
- keymap. */
- if (EVENTP (terminal))
- {
- get_relevant_extent_keymaps (make_int (BUF_PT (current_buffer)),
- tem, Qnil, &closure);
- }
+ get_relevant_extent_keymaps (make_int (BUF_PT (current_buffer)),
+ tem, Qnil, &closure);
get_relevant_minor_maps (tem, &closure);
tem = current_buffer->keymap;
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py