// get an iter for the start of the line.
Gtk.TextIter start_line_iter;
this.el.buffer.get_iter_at_line(out start_line_iter, start_line);
- var end_line_iter = start_line_iter.copy().forward_to_line_end();
- var first_line = this.el.buffer.get_text(start_line_iter, end_line_iter, false);
- colon_pos = start_line_iter.get_offset() + first_line.index_of(":");
+ var end_line_iter = start_line_iter.copy();
+ if (end_line_iter.forward_to_line_end();
+ var first_line = this.el.buffer.get_text(start_line_iter, end_line_iter, false);
+ colon_pos = start_line_iter.get_offset() + first_line.index_of(":");
+ }
if (start_line == cursor_at_line) {
var before_cursor_string = this.el.buffer.get_text(start_line_iter, cur_iter, false);