summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2022-08-24 23:54:20 -0600
committerDan Allen <dan.j.allen@gmail.com>2022-08-25 01:45:52 -0600
commit4a72a5fbb1ccb637131f53e5688696d837ef8db1 (patch)
treed61584eaa3eebf55ca33fc94c5ce05bf65c2cdbc
parent84db47348998d1221907da9b656ea91e45772084 (diff)
minor optimization in formatted text transform
-rw-r--r--lib/asciidoctor/pdf/formatted_text/transform.rb5
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