[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/insdel.c
From: |
Kim F. Storm |
Subject: |
[Emacs-diffs] Changes to emacs/src/insdel.c |
Date: |
Thu, 13 Jun 2002 18:07:13 -0400 |
Index: emacs/src/insdel.c
diff -c emacs/src/insdel.c:1.166 emacs/src/insdel.c:1.167
*** emacs/src/insdel.c:1.166 Sat Feb 9 17:57:25 2002
--- emacs/src/insdel.c Thu Jun 13 18:07:13 2002
***************
*** 1031,1036 ****
--- 1031,1040 ----
if (GPT_BYTE < GPT)
abort ();
+ /* The insert may have been in the unchanged region, so check again. */
+ if (Z - GPT < END_UNCHANGED)
+ END_UNCHANGED = Z - GPT;
+
adjust_overlays_for_insert (PT, nchars);
adjust_markers_for_insert (PT, PT_BYTE,
PT + nchars, PT_BYTE + nbytes,
***************
*** 1154,1159 ****
--- 1158,1167 ----
if (GPT_BYTE < GPT)
abort ();
+ /* The insert may have been in the unchanged region, so check again. */
+ if (Z - GPT < END_UNCHANGED)
+ END_UNCHANGED = Z - GPT;
+
adjust_overlays_for_insert (PT, nchars);
adjust_markers_for_insert (PT, PT_BYTE, PT + nchars,
PT_BYTE + outgoing_nbytes,
***************
*** 1300,1305 ****
--- 1308,1317 ----
if (GPT_BYTE < GPT)
abort ();
+
+ /* The insert may have been in the unchanged region, so check again. */
+ if (Z - GPT < END_UNCHANGED)
+ END_UNCHANGED = Z - GPT;
adjust_overlays_for_insert (PT, nchars);
adjust_markers_for_insert (PT, PT_BYTE, PT + nchars,
- [Emacs-diffs] Changes to emacs/src/insdel.c,
Kim F. Storm <=