From 00e81d7ab8ce2eb8b11c4570b4a270e11ee51fad Mon Sep 17 00:00:00 2001 From: eidheim Date: Mon, 12 Oct 2015 22:43:35 +0200 Subject: [PATCH] Minor fix to shift-tab at end of buffer. --- src/source.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/source.cc b/src/source.cc index 677b298..4e051b2 100644 --- a/src/source.cc +++ b/src/source.cc @@ -1042,9 +1042,9 @@ bool Source::View::on_key_press_event(GdkEventKey* key) { Gtk::TextIter line_it = get_source_buffer()->get_iter_at_line(line_nr); Gtk::TextIter line_plus_it=line_it; if(!get_buffer()->get_has_selection() || line_it!=selection_end) { - if(indent_left_steps==0 || line_plus_it.forward_chars(indent_left_steps)) - if(!ignore_line.at(line_nr-line_start)) - get_source_buffer()->erase(line_it, line_plus_it); + line_plus_it.forward_chars(indent_left_steps); + if(!ignore_line.at(line_nr-line_start)) + get_source_buffer()->erase(line_it, line_plus_it); } } get_source_buffer()->end_user_action();