diff options
| author | Dan Allen <dan.j.allen@gmail.com> | 2022-08-24 23:54:20 -0600 |
|---|---|---|
| committer | Dan Allen <dan.j.allen@gmail.com> | 2022-08-25 01:45:52 -0600 |
| commit | 4a72a5fbb1ccb637131f53e5688696d837ef8db1 (patch) | |
| tree | d61584eaa3eebf55ca33fc94c5ce05bf65c2cdbc | |
| parent | 84db47348998d1221907da9b656ea91e45772084 (diff) | |
minor optimization in formatted text transform
| -rw-r--r-- | lib/asciidoctor/pdf/formatted_text/transform.rb | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/asciidoctor/pdf/formatted_text/transform.rb b/lib/asciidoctor/pdf/formatted_text/transform.rb index bf75bda9..f964f4e0 100644 --- a/lib/asciidoctor/pdf/formatted_text/transform.rb +++ b/lib/asciidoctor/pdf/formatted_text/transform.rb @@ -369,11 +369,10 @@ module Asciidoctor fragment = fragment.dup fragment[:styles] = fragment[:styles].dup if fragment.key? :styles fragment[:callback] = fragment[:callback].dup if fragment.key? :callback + append ? (fragment.update append) : fragment else - fragment = {} + append || {} end - fragment.update append if append - fragment end def to_styles font_style, text_decoration = nil |
