about summary refs log tree commit diff stats
path: root/edit.mu
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2015-08-15 05:52:52 -0700
committerKartik K. Agaram <vc@akkartik.com>2015-08-15 05:52:52 -0700
commit700100cad440604eff9dc36c017b097ebdd474a5 (patch)
treedc19b4350a82811289ebfa304fc85fdcba860a84 /edit.mu
parent09d38ed7de01d142c4315b74f91739e073564335 (diff)
downloadmu-700100cad440604eff9dc36c017b097ebdd474a5.tar.gz
2012
Diffstat (limited to 'edit.mu')
-rw-r--r--edit.mu4
1 files changed, 2 insertions, 2 deletions
diff --git a/edit.mu b/edit.mu
index ed1b2710..19935b95 100644
--- a/edit.mu
+++ b/edit.mu
@@ -149,7 +149,7 @@ recipe render [
   right:number <- get *editor, right:offset
   # traversing editor
   curr:address:duplex-list <- get *editor, top-of-screen:offset
-  prev:address:duplex-list <- copy curr
+  prev:address:duplex-list <- copy curr  # just in case curr becomes null and we can't compute prev-duplex
   curr <- next-duplex curr
   # traversing screen
   +render-loop-initialization
@@ -173,7 +173,7 @@ recipe render [
       break-unless at-cursor-row?
       at-cursor?:boolean <- equal column, *cursor-column
       break-unless at-cursor?
-      *before-cursor <- prev-duplex curr
+      *before-cursor <- copy prev
     }
     c:character <- get *curr, value:offset
     +character-c-received