diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/tool_text.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/tool_text.c b/src/tool_text.c index 53abe19..88572af 100644 --- a/src/tool_text.c +++ b/src/tool_text.c @@ -278,9 +278,9 @@ void handle_text_backspace(struct object *op) if ( o->insertion_point == 0 ) return; /* Nothing to delete */ - old_idx = o->insertion_point; + old_idx = o->insertion_point + o->insertion_trail; move_cursor_left(op); - new_idx = o->insertion_point; + new_idx = o->insertion_point + o->insertion_trail; memmove(o->text+new_idx, o->text+old_idx, o->text_len-new_idx); |