>>>>> On Sun, 27 May 2007 00:45:55 +0200, martin rudalics <[EMAIL PROTECTED]>
>>>>> said:
> (2) A bug in redisplay. Somewhere Qinhibit_point_motion_hooks
> doesn't get bound to Qt but so far I was not able to find out where.
> There's evidence that the bug shows up when `column-number-mode' is
> enabled, `current-column' is called and triggers sgml's
> point-entered hook. Maybe it's got something to do with sgml's
> invisibility properties. Kim would find this in five minutes, but
> where are thou ...
Unless someone who is familiar with this matter gives a better one,
I'd propose the following minimal and conservative change to avoid
regression at this stage.
YAMAMOTO Mitsuharu
[EMAIL PROTECTED]
Index: src/indent.c
===================================================================
RCS file: /cvsroot/emacs/emacs/src/indent.c,v
retrieving revision 1.192
diff -c -p -r1.192 indent.c
*** src/indent.c 8 Apr 2007 23:59:19 -0000 1.192
--- src/indent.c 27 May 2007 06:37:11 -0000
*************** current_column_1 ()
*** 522,527 ****
--- 522,531 ----
scan_newline (PT, PT_BYTE, BEGV, BEGV_BYTE, -1, 1);
current_column_bol_cache = PT;
scan = PT, scan_byte = PT_BYTE;
+ /* Restore point to the original value. */
+ TEMP_SET_PT_BOTH (opoint, opoint_byte);
+ /* This might be unnecessary, but we leave it in order to avoid
+ regression. */
SET_PT_BOTH (opoint, opoint_byte);
next_boundary = scan;
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug