diff --git a/ChangeLog b/ChangeLog
index 9176f939caab5addfe83168012fa0785b1eb95ba..0eac18aa5144c62ad56eb171a2d28c086f4eabaa 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,9 @@ CVS code -
 - nano.c:
   main()
 	- Change the getop option to 'F' (David Lawrence Ramsey)
+  do_mark()
+	- Temporarily disable cursorpos when enabled to be able to see
+	  the mark (un)set message (Ken Tyler).
 - nanorc.sample
 	- Typo fixes and updates (David Lawrence Ramsey)
 - files.c:
diff --git a/nano.c b/nano.c
index 819aee1bb190b640945f55dd2a2cf41e2f7d0926..6d5c34c6aa780b4523d8df18c28eaa4cf7f6ac9d 100644
--- a/nano.c
+++ b/nano.c
@@ -608,6 +608,7 @@ int do_mark(void)
 	edit_refresh();
     }
 #endif
+    SET(DISABLE_CURPOS);
     return 1;
 }