From 38299625bb92c53285b342b94de9158d1c000ae9 Mon Sep 17 00:00:00 2001 From: Jesse Doyle Date: Sat, 10 Oct 2015 18:36:51 -0600 Subject: Ensure admonition data is not nil. --- lib/asciidoctor-pdf/converter.rb | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'lib') 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 -- cgit v1.2.3