/[emacs]/emacs/src/insdel.c
ViewVC logotype

Diff of /emacs/src/insdel.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.175.2.1 by handa, Mon Sep 8 12:48:11 2003 UTC revision 1.175.2.2 by handa, Thu Oct 16 00:44:43 2003 UTC
# Line 1182  insert_from_gap (nchars, nbytes) Line 1182  insert_from_gap (nchars, nbytes)
1182    if (GPT_BYTE < GPT)    if (GPT_BYTE < GPT)
1183      abort ();      abort ();
1184    
1185    adjust_overlays_for_insert (GPT, nchars);    adjust_overlays_for_insert (GPT - nchars, nchars);
1186    adjust_markers_for_insert (GPT, GPT_BYTE,    adjust_markers_for_insert (GPT - nchars, GPT_BYTE - nbytes,
1187                               GPT + nchars, GPT_BYTE + nbytes,                               GPT, GPT_BYTE, 0);
                              0);  
1188    
1189    if (BUF_INTERVALS (current_buffer) != 0)    if (BUF_INTERVALS (current_buffer) != 0)
1190      offset_intervals (current_buffer, GPT, nchars);      {
1191          offset_intervals (current_buffer, GPT - nchars, nchars);
1192          graft_intervals_into_buffer (NULL_INTERVAL, GPT - nchars, nchars,
1193                                       current_buffer, 0);
1194        }
1195    
1196    if (GPT - nchars < PT)    if (GPT - nchars < PT)
1197      adjust_point (nchars, nbytes);      adjust_point (nchars, nbytes);

Legend:
Removed from v.1.175.2.1  
changed lines
  Added in v.1.175.2.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26