From 51e434c7905a2b6d9de01239cef468b7358e0681 Mon Sep 17 00:00:00 2001 From: Hiroyuki Ikezoe Date: Thu, 11 May 2017 07:58:03 +0900 Subject: [PATCH] Allow unitless length for SMIL values. --- ports/geckolib/glue.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ports/geckolib/glue.rs b/ports/geckolib/glue.rs index dc1e4d5cff9..2f1c1b1a007 100644 --- a/ports/geckolib/glue.rs +++ b/ports/geckolib/glue.rs @@ -1138,11 +1138,12 @@ fn parse_property(property_id: PropertyId, #[no_mangle] pub extern "C" fn Servo_ParseProperty(property: nsCSSPropertyID, value: *const nsACString, - data: *mut URLExtraData) + data: *mut URLExtraData, + length_parsing_mode: structs::LengthParsingMode) -> RawServoDeclarationBlockStrong { let id = get_property_id_from_nscsspropertyid!(property, RawServoDeclarationBlockStrong::null()); - match parse_property(id, value, data, structs::LengthParsingMode::Default) { + match parse_property(id, value, data, length_parsing_mode) { Ok(parsed) => { let global_style_data = &*GLOBAL_STYLE_DATA; let mut block = PropertyDeclarationBlock::new();