diff options
-rw-r--r-- | src/editfns.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/editfns.c b/src/editfns.c index 0a07886934c..af02036f224 100644 --- a/src/editfns.c +++ b/src/editfns.c @@ -3069,7 +3069,7 @@ Both characters must have the same length of multi-byte form. */) else if (!changed) { changed = -1; - modify_text (pos, XINT (end)); + modify_text (XINT(start), XINT (end)); if (! NILP (noundo)) { @@ -3136,8 +3136,9 @@ Both characters must have the same length of multi-byte form. */) if (changed > 0) { - signal_after_change (changed, - last_changed - changed, last_changed - changed); + signal_after_change(XINT(start),XINT(end),XINT(end)-XINT(start)); + //signal_after_change (changed, + //last_changed - changed, last_changed - changed); update_compositions (changed, last_changed, CHECK_ALL); } |