diff options
author | Douwe Maan <douwe@selenight.nl> | 2016-01-22 02:10:58 +0100 |
---|---|---|
committer | Douwe Maan <douwe@selenight.nl> | 2016-01-22 02:10:58 +0100 |
commit | 16d17b78cabe2efd762a4aa0e9fa2c2792fab32d (patch) | |
tree | f64c072cd4ce4944f2d8a5c15e9812b78a574a41 /lib | |
parent | 3f7993b5ceb9c5ba616dffef39f9b535482d92c1 (diff) | |
download | gitlab-ce-16d17b78cabe2efd762a4aa0e9fa2c2792fab32d.tar.gz |
Restore diff comments
Diffstat (limited to 'lib')
-rw-r--r-- | lib/gitlab/diff/highlight.rb | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/gitlab/diff/highlight.rb b/lib/gitlab/diff/highlight.rb index 179f8164c84..ac8537ad31a 100644 --- a/lib/gitlab/diff/highlight.rb +++ b/lib/gitlab/diff/highlight.rb @@ -12,9 +12,10 @@ module Gitlab end def highlight - @diff_lines.each_with_index do |diff_line, i| + @diff_lines.map.with_index do |diff_line, i| + diff_line = diff_line.dup # ignore highlighting for "match" lines - next if diff_line.type == 'match' || diff_line.type == 'nonewline' + next diff_line if diff_line.type == 'match' || diff_line.type == 'nonewline' rich_line = highlight_line(diff_line, i) @@ -23,9 +24,9 @@ module Gitlab end diff_line.text = rich_line.html_safe - end - @diff_lines + diff_line + end end private |