mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-08 11:33:48 -05:00
Fix missing empty string when LCS at one end
This commit is contained in:
@@ -102,8 +102,8 @@ function! s:diff(rline, aline, rlinenr, alinenr, rprefix, aprefix, regions, whol
|
||||
" two edits
|
||||
let lcs = s:lcs(rtext, atext)
|
||||
if len(lcs) > s:gap_between_regions
|
||||
let redits = split(rtext, lcs)
|
||||
let aedits = split(atext, lcs)
|
||||
let redits = split(rtext, lcs, 1)
|
||||
let aedits = split(atext, lcs, 1)
|
||||
call s:diff(redits[0], aedits[0], a:rlinenr, a:alinenr, prefix+1, prefix+1, a:regions, 0)
|
||||
call s:diff(redits[1], aedits[1], a:rlinenr, a:alinenr, prefix+1+len(redits[0])+len(lcs), prefix+1+len(aedits[0])+len(lcs), a:regions, 0)
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user