... | ... |
@@ -1263,6 +1263,7 @@ re_processcommand(re_t *re) |
1263 | 1263 |
;total++,oldpos=newpos+rlen) { |
1264 | 1264 |
redata_op_del(re->data,newpos,slen,NULL); |
1265 | 1265 |
redata_op_add(re->data,newpos,re->cachelastreplacewith,rlen,NULL); |
1266 |
+ endpos=endpos-slen+rlen; |
|
1266 | 1267 |
} |
1267 | 1268 |
redata_undo_groupcommit(re->data,NULL); |
1268 | 1269 |
redata_pos2linecol(re->data,oldpos,&(re->curline),&(re->curcol)); |