Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRubén Dávila <rdavila84@gmail.com>2015-12-31 05:44:12 +0300
committerRubén Dávila <rdavila84@gmail.com>2015-12-31 05:44:12 +0300
commitfd100e1ef1726418c81ab8833cf8bcf86fab6eef (patch)
tree22284ca91f52d9042479d14a89101092ab281b12 /lib/gitlab/diff
parent8b079315d98a8ccf852592148632c6f052d9cb55 (diff)
Don't modify "match" diff lines. #3945
Diffstat (limited to 'lib/gitlab/diff')
-rw-r--r--lib/gitlab/diff/highlight.rb7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/gitlab/diff/highlight.rb b/lib/gitlab/diff/highlight.rb
index 40a54ede2bb..c780ea21775 100644
--- a/lib/gitlab/diff/highlight.rb
+++ b/lib/gitlab/diff/highlight.rb
@@ -25,7 +25,12 @@ module Gitlab
def update_diff_lines
@highlighted_code.lines.each_with_index do |line, i|
- @diff_lines[i].text = "#{@diff_line_prefixes[i]}#{line}"
+ diff_line = @diff_lines[i]
+
+ # ignore highlighting for "match" lines
+ next if diff_line.type == 'match'
+
+ diff_line.text = "#{@diff_line_prefixes[i]}#{line}"
end
@diff_lines