summaryrefslogtreecommitdiff
path: root/lib/coderay/encoders/html.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/coderay/encoders/html.rb')
-rw-r--r--lib/coderay/encoders/html.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/coderay/encoders/html.rb b/lib/coderay/encoders/html.rb
index d43805d..56857dc 100644
--- a/lib/coderay/encoders/html.rb
+++ b/lib/coderay/encoders/html.rb
@@ -262,7 +262,7 @@ module Encoders
@out << (@css_style[@opened] || '<span>')
@opened << type
when :close
- if $CODERAY_DEBUG and @opened.last != type
+ if $CODERAY_DEBUG and (@opened.size == 1 or @opened.last != type)
warn 'Malformed token stream: Trying to close a token (%p) ' \
'that is not open. Open are: %p.' % [type, @opened[1..-1]]
end
@@ -283,7 +283,7 @@ module Encoders
end
@opened << type
when :end_line
- if $CODERAY_DEBUG and @opened.last != type
+ if $CODERAY_DEBUG and (@opened.size == 1 or @opened.last != type)
warn 'Malformed token stream: Trying to close a line (%p) ' \
'that is not open. Open are: %p.' % [type, @opened[1..-1]]
end