>
>       I suppose this happens because signal_after_change
>     is called with arguments `opoint' and `PT - opoint' where opoint = 1090
>     and PT = 1090 + 52 + 1.
>
> Can you find the line number of the call to signal_after_change?
> We need to determine why its argument FROM is incorrect.

It's the call in `insert_and_inherit' around line 770 of insdel.c in the
particular example.  However, if some before-change-function inserts or
deletes text before the position where the change happened, you will get
an "incorrect" FROM for any insert using the "opoint" / "PT - opoint"
concept.



_______________________________________________
emacs-pretest-bug mailing list
emacs-pretest-bug@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-pretest-bug

Reply via email to