Skip to content

Commit bec74e3

Browse files
committed
Restore Context default styles values (if available) when using initial
1 parent 90d9045 commit bec74e3

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

lib/prawn_html/attributes.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ def remove_value(context_styles, rule)
8686
if rule[:set] == :append_styles
8787
context_styles[rule[:key]] -= rule[:values] if context_styles[:styles]
8888
else
89-
context_styles.delete(rule[:key])
89+
default = Context::DEFAULT_STYLES[rule[:key]]
90+
default ? (context_styles[rule[:key]] = default) : context_styles.delete(rule[:key])
9091
end
9192
end
9293

0 commit comments

Comments
 (0)