aboutsummaryrefslogtreecommitdiff
path: root/libstorycode/gtk/gtknarrativeview.c
diff options
context:
space:
mode:
Diffstat (limited to 'libstorycode/gtk/gtknarrativeview.c')
-rw-r--r--libstorycode/gtk/gtknarrativeview.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libstorycode/gtk/gtknarrativeview.c b/libstorycode/gtk/gtknarrativeview.c
index 211da32..da3d049 100644
--- a/libstorycode/gtk/gtknarrativeview.c
+++ b/libstorycode/gtk/gtknarrativeview.c
@@ -778,13 +778,13 @@ static void do_backspace(GtkNarrativeView *e, signed int dir)
o2 = pos_trail_to_offset(&n->items[p2.para], p2.pos, p2.trail);
narrative_delete_block(n, p1.para, o1, p2.para, o2);
e->cpos = p1;
+ unset_selection(e);
/* The only paragraphs which still exist and might have been
* affected by the deletion are sel_start.para and the one
* immediately afterwards. */
rewrap_range(e, p1.para, p1.para+1);
update_size(e);
- unset_selection(e);
emit_change_sig(e);
redraw(e);
}