diff --git a/src/files.c b/src/files.c index 95d20176326d683916bf02a8384b6cd7a4dc673c..a4246e0f6eb19be044f7c25b66c51ab2f76c4735 100644 --- a/src/files.c +++ b/src/files.c @@ -876,13 +876,13 @@ void do_insertfile( edittop_save = openfile->fileage; /* Update the current x-coordinate to account for the - * number of characters inserted on the current line. */ + * number of characters inserted on the current line. + * If the mark begins inside the partition, adjust the + * mark coordinates to compensate for the change in the + * current line. */ openfile->current_x = strlen(openfile->filebot->data); if (openfile->fileage == openfile->filebot) { #ifndef NANO_TINY - /* If the mark begins inside the partition, adjust - * the mark coordinates to compensate for the change - * in the current line. */ if (openfile->mark_set) { openfile->mark_begin = openfile->current; if (do_mark_shift)