Browse Source

Minor fix to shift-tab at end of buffer.

merge-requests/365/head
eidheim 10 years ago
parent
commit
00e81d7ab8
  1. 6
      src/source.cc

6
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_it = get_source_buffer()->get_iter_at_line(line_nr);
Gtk::TextIter line_plus_it=line_it; Gtk::TextIter line_plus_it=line_it;
if(!get_buffer()->get_has_selection() || line_it!=selection_end) { if(!get_buffer()->get_has_selection() || line_it!=selection_end) {
if(indent_left_steps==0 || line_plus_it.forward_chars(indent_left_steps)) line_plus_it.forward_chars(indent_left_steps);
if(!ignore_line.at(line_nr-line_start)) if(!ignore_line.at(line_nr-line_start))
get_source_buffer()->erase(line_it, line_plus_it); get_source_buffer()->erase(line_it, line_plus_it);
} }
} }
get_source_buffer()->end_user_action(); get_source_buffer()->end_user_action();

Loading…
Cancel
Save