Don't reject out of bound calc() values at parsing-time

https://bugzilla.mozilla.org/show_bug.cgi?id=1355014
This commit is contained in:
Anthony Ramine 2017-04-12 11:46:22 +02:00
parent 12d46e7d01
commit dfbd89860a
5 changed files with 70 additions and 29 deletions

View file

@ -3155,11 +3155,11 @@ fn static_assert() {
self.gecko.mInitialLetterSink = 0;
},
T::Specified(size, sink) => {
self.gecko.mInitialLetterSize = size.value;
self.gecko.mInitialLetterSize = size.get();
if let Some(sink) = sink {
self.gecko.mInitialLetterSink = sink.value();
} else {
self.gecko.mInitialLetterSink = size.value.floor() as i32;
self.gecko.mInitialLetterSink = size.get().floor() as i32;
}
}
}