diff --git a/src/text.c b/src/text.c
index 32d0daf552e7af35b4b9791983974b4cd099e074..85c020a2f3a68c5168b72979e17abd8c98a1bb0a 100644
--- a/src/text.c
+++ b/src/text.c
@@ -1101,9 +1101,11 @@ bool find_paragraph(size_t *const quote, size_t *const par)
 	    par_len++;
     }
     openfile->current = current_save;
-    openfile->current_x = current_x_save;
     openfile->current_y = current_y_save;
 
+    /* Set the current place we want to the current x-coordinate. */
+    openfile->placewewant = xplustabs();
+
     /* Save the values of quote_len and par_len. */
     assert(quote != NULL && par != NULL);