diff --git a/contrib/blameview/blameview.perl b/contrib/blameview/blameview.perl index 8ad9bcf..9149e35 100755 --- a/contrib/blameview/blameview.perl +++ b/contrib/blameview/blameview.perl @@ -29,6 +29,7 @@ my $scrolled_window = Gtk2::ScrolledWindow->new; $window->add($scrolled_window); my $fileview = Gtk2::SimpleList->new( 'Commit' => 'text', + 'OrigLine' => 'text', 'CommitInfo' => 'text', 'FileLine' => 'text', 'Data' => 'text' @@ -50,7 +51,7 @@ open($fh, '-|', "git cat-file blob $hash:$fn") while(<$fh>) { chomp; - $fileview->{data}->[$.] = ['HEAD', '?', "$fn:$.", $_]; + $fileview->{data}->[$.] = ['HEAD','?', '?', "$.", $_]; } my $blame; @@ -79,8 +80,8 @@ sub flush_blame_line { for(my $i = 0; $i < $cnt; $i++) { @{$fileview->{data}->[$lno+$i-1]}[0,1,2] = - (substr($commit, 0, 8), $info, - $filename . ':' . ($lno+$i)); + (substr($commit, 0, 8), + $filename . ':' . ($s_lno+$i), $info, ($lno+$i)); } }