From 8e9124f214f7f752056d27c79faed0163178f51e Mon Sep 17 00:00:00 2001 From: "Kartik K. Agaram" Date: Sat, 29 Aug 2015 17:50:07 -0700 Subject: 2104 --- edit.mu | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/edit.mu b/edit.mu index ee0190df..0b5f2ba6 100644 --- a/edit.mu +++ b/edit.mu @@ -6813,9 +6813,10 @@ after +handle-redo [ { typing:address:insert-operation <- maybe-convert *op, typing:variant break-unless typing - insert-from:address:duplex-list <- get *typing, insert-from:offset - # assert cursor-row/cursor-column/top-of-screen match after-row/after-column/after-top-of-screen + insert-from:address:duplex-list <- get *typing, insert-from:offset # ignore insert-to because it's already been spliced away + # assert insert-to matches next-duplex(*before-cursor) insert-duplex-range *before-cursor, insert-from + # assert cursor-row/cursor-column/top-of-screen match after-row/after-column/after-top-of-screen *cursor-row <- get *typing, after-row:offset *cursor-column <- get *typing, after-column:offset top:address:address:duplex-list <- get *editor, top-of-screen:offset -- cgit 1.4.1-2-gfad0