diff --git a/lib/sass/tree/rule_node.rb b/lib/sass/tree/rule_node.rb index 6f15200f..014c0db0 100644 --- a/lib/sass/tree/rule_node.rb +++ b/lib/sass/tree/rule_node.rb @@ -50,7 +50,8 @@ module Sass::Tree end end - sub_rules.each { |sub| to_return << sub.to_s(tabs + 1, total_rule) } + tabs += 1 unless attributes.empty? + sub_rules.each { |sub| to_return << sub.to_s(tabs, total_rule) } to_return end end diff --git a/test/sass/results/nested.css b/test/sass/results/nested.css index 05a73c1b..7f6ad828 100644 --- a/test/sass/results/nested.css +++ b/test/sass/results/nested.css @@ -12,3 +12,10 @@ font-weight: bold; float: left; } + +#right .header { + border-style: solid; } +#right .body { + border-style: dotted; } +#right .footer { + border-style: dashed; } diff --git a/test/sass/templates/nested.sass b/test/sass/templates/nested.sass index 675fea4b..1adb4beb 100644 --- a/test/sass/templates/nested.sass +++ b/test/sass/templates/nested.sass @@ -13,3 +13,11 @@ :size 2em :weight bold :float left + +#right + .header + :border-style solid + .body + :border-style dotted + .footer + :border-style dashed