diff options
| author | Jesse Doyle <jdoyle@ualberta.ca> | 2015-10-10 18:36:51 -0600 |
|---|---|---|
| committer | Jesse Doyle <jdoyle@ualberta.ca> | 2015-10-10 18:36:51 -0600 |
| commit | 38299625bb92c53285b342b94de9158d1c000ae9 (patch) | |
| tree | 2171b746e68cf87cda39018063e654090ce2a49d /lib | |
| parent | 120516b79837f07eb7afcf6866627b1310870d92 (diff) | |
Ensure admonition data is not nil.
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/asciidoctor-pdf/converter.rb | 10 |
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 |
