aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1993-12-23 01:19:25 +0000
committerRichard M. Stallman1993-12-23 01:19:25 +0000
commit83010cd6e25718ff01ff1c6b53e39a0dec21a3b2 (patch)
tree57f1c6473a4c6fe5656153e0302165a434ea2444 /src
parent271c7b7cc904250f5b65af1a1a12c9611ac81331 (diff)
downloademacs-83010cd6e25718ff01ff1c6b53e39a0dec21a3b2.tar.gz
emacs-83010cd6e25718ff01ff1c6b53e39a0dec21a3b2.zip
(del_range): Second argument in call to
offset_intervals is 'from', not 'point'. (modify_region): Call record_first_change if necessary. (insert_from_string): Pass LENGTH arg to graft_intervals_into_buffer.
Diffstat (limited to 'src')
-rw-r--r--src/insdel.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/insdel.c b/src/insdel.c
index 711e272da59..2a84b4d533d 100644
--- a/src/insdel.c
+++ b/src/insdel.c
@@ -456,7 +456,7 @@ del_range (from, to)
456 } 456 }
457 457
458 /* Only defined if Emacs is compiled with USE_TEXT_PROPERTIES */ 458 /* Only defined if Emacs is compiled with USE_TEXT_PROPERTIES */
459 offset_intervals (current_buffer, point, - numdel); 459 offset_intervals (current_buffer, from, - numdel);
460 460
461 /* Relocate all markers pointing into the new, larger gap 461 /* Relocate all markers pointing into the new, larger gap
462 to point at the end of the text before the gap. */ 462 to point at the end of the text before the gap. */
@@ -495,6 +495,9 @@ modify_region (buffer, start, end)
495 if (Z - end < end_unchanged 495 if (Z - end < end_unchanged
496 || unchanged_modified == MODIFF) 496 || unchanged_modified == MODIFF)
497 end_unchanged = Z - end; 497 end_unchanged = Z - end;
498
499 if (MODIFF <= current_buffer->save_modified)
500 record_first_change ();
498 MODIFF++; 501 MODIFF++;
499 502
500 if (buffer != old_buffer) 503 if (buffer != old_buffer)