> This patch works on Mac OS X for the original problem (without my
> previous patch). Adding specbind and unbind_to around the
> `current_column' in redisplay_internal also works.
I'm still uncertain whether this would catch all occurrences.
The most simple patch I can come up with is specbinding it within
`display_mode_line' since that's causing the present problems. Please
test it (no other patches needed). If there are more occurrences
left I'll have move it to `display_mode_element'.
*** xdisp.c Thu May 3 08:00:52 2007
--- xdisp.c Sun May 27 17:21:18 2007
***************
*** 16664,16669 ****
--- 16664,16667 ----
struct it it;
struct face *face;
int count = SPECPDL_INDEX ();
+ specbind (Qinhibit_point_motion_hooks, Qt);
init_iterator (&it, w, -1, -1, NULL, face_id);
/* Don't extend on a previously drawn mode-line.
_______________________________________________
emacs-pretest-bug mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug