diff --git a/lib/less/tree/media.js b/lib/less/tree/media.js index 5acb7613..6cd82143 100644 --- a/lib/less/tree/media.js +++ b/lib/less/tree/media.js @@ -48,19 +48,8 @@ Media.prototype.eval = function (context) { this.rules[0].debugInfo = this.debugInfo; media.debugInfo = this.debugInfo; } - var strictMathBypass = false; - if (!context.strictMath) { - strictMathBypass = true; - context.strictMath = true; - } - try { - media.features = this.features.eval(context); - } - finally { - if (strictMathBypass) { - context.strictMath = false; - } - } + + media.features = this.features.eval(context); context.mediaPath.push(media); context.mediaBlocks.push(media); diff --git a/test/css/legacy/legacy.css b/test/css/legacy/legacy.css index 24a6fa5f..bd675a85 100644 --- a/test/css/legacy/legacy.css +++ b/test/css/legacy/legacy.css @@ -1,4 +1,4 @@ -@media (-o-min-device-pixel-ratio: 2/1) { +@media (-o-min-device-pixel-ratio: 2) { .test-math-and-units { font: ignores 0/0 rules; test-division: 7em; diff --git a/test/less/legacy/legacy.less b/test/less/legacy/legacy.less index 4367423d..654b2040 100644 --- a/test/less/legacy/legacy.less +++ b/test/less/legacy/legacy.less @@ -1,4 +1,4 @@ -@media (-o-min-device-pixel-ratio: 2/1) { +@media (-o-min-device-pixel-ratio: 2) { .test-math-and-units { font: ignores 0/0 rules; test-division: 4 / 2 + 5em;