Skip to content

Commit b334c31

Browse files
committed
Merge pull request #1758 from seven-phases-max/master
Removed redundant code from tree.Selector.match()
2 parents 8eea798 + 4cdd4a6 commit b334c31

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

lib/less/tree/selector.js

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ tree.Selector.prototype = {
3232
match: function (other) {
3333
var elements = this.elements,
3434
len = elements.length,
35-
oelements, olen, max, i;
35+
oelements, olen, i;
3636

3737
oelements = other.elements.map( function(v) {
3838
return v.combinator.value + (v.value.value || v.value);
@@ -51,14 +51,13 @@ tree.Selector.prototype = {
5151
if (olen === 0 || len < olen) {
5252
return 0;
5353
} else {
54-
max = Math.min(len, olen);
55-
for (i = 0; i < max; i++) {
54+
for (i = 0; i < olen; i++) {
5655
if (elements[i].value !== oelements[i]) {
5756
return 0;
5857
}
5958
}
6059
}
61-
return max; // return number of matched elements
60+
return olen; // return number of matched elements
6261
},
6362
eval: function (env) {
6463
var evaldCondition = this.condition && this.condition.eval(env),

0 commit comments

Comments
 (0)