diff --git a/ChangeLog b/ChangeLog
index d2d1e4e70bd69de20fd69008666d64429e42151c..5e25e1884d2c54184583d27bd4ea820ba30de1a1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -8,7 +8,6 @@ CVS code -
   page_down()
 	- Check for totlines < editwinrows in check for superflous 
 	  edit update (fixed BUG #57).
-	- Oops, check for <= editwinrows (Ryan Krebs).
 - search.c:
   print_replaced()
 	- s/occurence/occurrence typos (Jordi).
diff --git a/move.c b/move.c
index e81a452356785b94ec5044c4c7cbff4d9676dff3..bda2c3c84573dd37755a30bdf83a89f16bb6d656 100644
--- a/move.c
+++ b/move.c
@@ -57,7 +57,7 @@ int page_down(void)
 
     /* AHEM, if we only have a screen or less of text, DONT do an
 	edit_update, just move the cursor to editbot! */
-    if (edittop == fileage && editbot == filebot && totlines <= editwinrows) {
+    if (edittop == fileage && editbot == filebot && totlines < editwinrows) {
 	current = editbot;
 	reset_cursor();
     } else if (editbot != filebot || edittop == fileage) {