emacs-diffs
[Top][All Lists]
Advanced

[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: Mon, 17 Jun 2002 17:33:35 -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,



reply via email to

[Prev in Thread] Current Thread [Next in Thread]