mirror of
https://gitlab.gnome.org/GNOME/gitg
synced 2024-10-06 07:59:12 +00:00
Fix lines renderer ranges
This commit is contained in:
parent
a242b54466
commit
0734a48c35
|
@ -545,11 +545,13 @@ class Gitg.DiffViewFile : Gtk.Grid
|
|||
content.append(text);
|
||||
}
|
||||
|
||||
int line_hunk_start = iter.get_line();
|
||||
|
||||
buffer.insert(ref iter, (string)content.data, -1);
|
||||
|
||||
d_old_lines.add_hunk(line_header, iter.get_line(), hunk, lines);
|
||||
d_new_lines.add_hunk(line_header, iter.get_line(), hunk, lines);
|
||||
d_sym_lines.add_hunk(line_header, iter.get_line(), hunk, lines);
|
||||
d_old_lines.add_hunk(line_hunk_start, iter.get_line(), hunk, lines);
|
||||
d_new_lines.add_hunk(line_hunk_start, iter.get_line(), hunk, lines);
|
||||
d_sym_lines.add_hunk(line_hunk_start, iter.get_line(), hunk, lines);
|
||||
|
||||
for (var i = 0; i < lines.size; i++)
|
||||
{
|
||||
|
|
|
@ -94,7 +94,7 @@ class Gitg.DiffViewLinesRenderer : Gtk.SourceGutterRendererText
|
|||
}
|
||||
}
|
||||
|
||||
if (info == null || line >= info.line_infos.length)
|
||||
if (info == null || (line - info.start) >= info.line_infos.length)
|
||||
{
|
||||
set_text("", -1);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue