lib/kramdown/parser/kramdown/link.rb in kramdown-1.9.0 vs lib/kramdown/parser/kramdown/link.rb in kramdown-1.10.0
- old
+ new
@@ -75,10 +75,10 @@
count = 1
found = parse_spans(el, LINK_BRACKET_STOP_RE) do
count = count + (@src[1] ? -1 : 1)
count - el.children.select {|c| c.type == :img}.size == 0
end
- if !found || (link_type == :a && el.children.empty?)
+ unless found
@src.revert_pos(saved_pos)
add_text(result)
return
end
alt_text = extract_string(cur_pos...@src.pos, @src).gsub(ESCAPED_CHARS, '\1')