summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Allen <dan.j.allen@gmail.com>2017-02-11 23:59:32 -0700
committerDan Allen <dan.j.allen@gmail.com>2017-02-11 23:59:32 -0700
commite89cbd0a9be8dfcb94437da092380f62bac60ffc (patch)
tree2c08d72941ba352f7cd3812db0f47bb19926429b
parentdc1c5d1decc3cdba5e6ff03b4bcb79a14d6bd912 (diff)
don't recalculate header_cell_data for each row
-rw-r--r--lib/asciidoctor-pdf/converter.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/asciidoctor-pdf/converter.rb b/lib/asciidoctor-pdf/converter.rb
index 4b51fdfc..1ab52079 100644
--- a/lib/asciidoctor-pdf/converter.rb
+++ b/lib/asciidoctor-pdf/converter.rb
@@ -1444,6 +1444,7 @@ class Converter < ::Prawn::Document
table_data << row_data
end
+ header_cell_data = nil
(node.rows[:body] + node.rows[:foot]).each do |row|
row_data = []
row.each do |cell|
@@ -1462,7 +1463,7 @@ class Converter < ::Prawn::Document
when :strong
cell_data[:font_style] = :bold
when :header
- unless defined? header_cell_data
+ unless header_cell_data
header_cell_data = {}
[
# TODO honor text_transform key