summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJesse Doyle <jdoyle@ualberta.ca>2015-10-10 18:36:51 -0600
committerJesse Doyle <jdoyle@ualberta.ca>2015-10-10 18:36:51 -0600
commit38299625bb92c53285b342b94de9158d1c000ae9 (patch)
tree2171b746e68cf87cda39018063e654090ce2a49d /lib
parent120516b79837f07eb7afcf6866627b1310870d92 (diff)
Ensure admonition data is not nil.
Diffstat (limited to 'lib')
-rw-r--r--lib/asciidoctor-pdf/converter.rb10
1 files changed, 7 insertions, 3 deletions
diff --git a/lib/asciidoctor-pdf/converter.rb b/lib/asciidoctor-pdf/converter.rb
index c07a6e5e..790696a9 100644
--- a/lib/asciidoctor-pdf/converter.rb
+++ b/lib/asciidoctor-pdf/converter.rb
@@ -1782,10 +1782,14 @@ class Converter < ::Prawn::Document
end
def admonition_icon_data key
- @theme.admonition_icons[key].tap do |data|
- AdmonitionIcons[key].each do |k, v|
- data[k] ||= v
+ if @theme.admonition_icons && @theme.admonition_icons[key]
+ @theme.admonition_icons[key].tap do |data|
+ AdmonitionIcons[key].each do |k, v|
+ data[k] ||= v
+ end
end
+ else
+ AdmonitionIcons[key]
end
end