diff --git a/nano.c b/nano.c
index 13f9064dd7e16172fde5887c96dc1e3b243f95c1..330f1373fe5c0c22a853ae9b363a960db5f1eee1 100644
--- a/nano.c
+++ b/nano.c
@@ -1860,6 +1860,7 @@ int do_int_speller(char *tempfile_name)
 
     free(read_buff);
     replace_abort();
+    edit_update(current, current_x);
 
     /* Process end of spell process */