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)