diff options
author | Richard M. Stallman <[email protected]> | 1996-09-15 01:57:44 +0000 |
---|---|---|
committer | Richard M. Stallman <[email protected]> | 1996-09-15 01:57:44 +0000 |
commit | 894ab63090276f27e9e3c051f6d2a852b3132650 (patch) | |
tree | ba0fc50a8aa56d33b5f43e27f44aaa4517da213c | |
parent | 876aa27cce95483a7acf79c329cb018cc47ea301 (diff) |
(gap_left, gap_right, modify_region):
Compare overlay_unchanged_modified with OVERLAY_MODIFF.
-rw-r--r-- | src/insdel.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/insdel.c b/src/insdel.c index 8b4cc5f8c2..872858041e 100644 --- a/src/insdel.c +++ b/src/insdel.c @@ -64,7 +64,8 @@ gap_left (pos, newgap) if (!newgap) { - if (unchanged_modified == MODIFF) + if (unchanged_modified == MODIFF + && overlay_unchanged_modified == OVERLAY_MODIFF) { beg_unchanged = pos; end_unchanged = Z - pos - 1; @@ -144,7 +145,9 @@ gap_right (pos) pos--; - if (unchanged_modified == MODIFF) + if (unchanged_modified == MODIFF + && overlay_unchanged_modified == OVERLAY_MODIFF) + { beg_unchanged = pos; end_unchanged = Z - pos - 1; @@ -716,10 +719,13 @@ modify_region (buffer, start, end) prepare_to_modify_buffer (start, end); - if (start - 1 < beg_unchanged || unchanged_modified == MODIFF) + if (start - 1 < beg_unchanged + || (unchanged_modified == MODIFF + && overlay_unchanged_modified == OVERLAY_MODIFF)) beg_unchanged = start - 1; if (Z - end < end_unchanged - || unchanged_modified == MODIFF) + || (unchanged_modified == MODIFF + && overlay_unchanged_modified == OVERLAY_MODIFF)) end_unchanged = Z - end; if (MODIFF <= SAVE_MODIFF) |