From 9fa99efc55a8c6d1fbe094031c54de89aaa4c308 Mon Sep 17 00:00:00 2001 From: cloudhead Date: Wed, 7 Jul 2010 12:20:59 +0200 Subject: [PATCH] don't re-eval ruleset --- lib/less/tree/ruleset.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/less/tree/ruleset.js b/lib/less/tree/ruleset.js index 974c8068..90a5f801 100644 --- a/lib/less/tree/ruleset.js +++ b/lib/less/tree/ruleset.js @@ -7,6 +7,8 @@ tree.Ruleset = function (selectors, rules) { }; tree.Ruleset.prototype = { eval: function (env) { + if (this.evaled) { return this } + var rules = []; this.rules.forEach(function (rule) { @@ -17,6 +19,8 @@ tree.Ruleset.prototype = { } }); this.rules = rules; + this.evaled = true; + return this; }, match: function (args) {