summaryrefslogtreecommitdiff
path: root/lib/gitlab/inline_diff.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-12 16:43:58 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-06-12 16:43:58 +0300
commit8f52501eb579923a86f94efac8286f8897faec93 (patch)
treeff66e2956ba4be654d951c7bcb85ec96debae7bd /lib/gitlab/inline_diff.rb
parent5d0929458cc502fd4f4981103d6d3a88ebb8e377 (diff)
downloadgitlab-ce-8f52501eb579923a86f94efac8286f8897faec93.tar.gz
Fix inline diff issue. See #3150
Diffstat (limited to 'lib/gitlab/inline_diff.rb')
-rw-r--r--lib/gitlab/inline_diff.rb7
1 files changed, 3 insertions, 4 deletions
diff --git a/lib/gitlab/inline_diff.rb b/lib/gitlab/inline_diff.rb
index b39fd0d552d..44cf49b4047 100644
--- a/lib/gitlab/inline_diff.rb
+++ b/lib/gitlab/inline_diff.rb
@@ -21,8 +21,9 @@ module Gitlab
end
end
first_token = first_line[0..first_the_same_symbols][1..-1]
- diff_arr[index+1].sub!(first_token, first_token + START)
- diff_arr[index+2].sub!(first_token, first_token + START)
+ start = first_token + START
+ diff_arr[index+1].sub!(first_token, first_token => start)
+ diff_arr[index+2].sub!(first_token, first_token => start)
last_the_same_symbols = 0
(1..max_length + 1).each do |i|
last_the_same_symbols = -i
@@ -60,8 +61,6 @@ module Gitlab
line.gsub!(FINISH, "</span>")
line
end
-
end
-
end
end