diff options
author | Thomas White <taw@bitwiz.org.uk> | 2011-10-04 22:55:37 +0200 |
---|---|---|
committer | Thomas White <taw@bitwiz.org.uk> | 2011-10-04 22:55:37 +0200 |
commit | 6d2a5a5bb0b7c2867331d7c77c6d4ee99967bcbc (patch) | |
tree | cfe1c31ec0f43ec48f66e452683c99447dbec3bb /src/tool_text.c | |
parent | 0d8188624b9668834e22127025b67e3dbd832ecd (diff) |
Nope, one more fix...
Diffstat (limited to 'src/tool_text.c')
-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); |