diff --git a/mercurial/crecord.py b/mercurial/crecord.py
index f59c5d9f56b81e3d7cd4bb5d31f527b98513b445_bWVyY3VyaWFsL2NyZWNvcmQucHk=..91c41ea14598cf56d6cb1a160a18a7dbe7a47ae0_bWVyY3VyaWFsL2NyZWNvcmQucHk= 100644
--- a/mercurial/crecord.py
+++ b/mercurial/crecord.py
@@ -1250,7 +1250,7 @@
                 self.numstatuslines,
                 0,
                 self.yscreensize - self.numstatuslines,
-                self.xscreensize,
+                self.xscreensize - 1,
             )
         except curses.error:
             pass