Do not move to next line if already at line end

This commit is contained in:
Jesse van den Kieboom 2015-12-20 21:33:32 +01:00
parent 17c3d47e0b
commit 146900b2bc

View file

@ -295,7 +295,10 @@ class Gitg.DiffViewFileSelectable : Object
real_start.order(real_end);
real_start.set_line_offset(0);
real_end.forward_to_line_end();
if (!real_end.ends_line())
{
real_end.forward_to_line_end();
}
var start_line = real_start.get_line();
var end_line = real_end.get_line();
@ -316,7 +319,11 @@ class Gitg.DiffViewFileSelectable : Object
buffer.create_source_mark(null, d_selection_category, current);
var line_end = current;
line_end.forward_to_line_end();
if (!line_end.ends_line())
{
line_end.forward_to_line_end();
}
buffer.apply_tag(d_selection_tag, current, line_end);
}