aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/style/properties/gecko.mako.rs2
-rw-r--r--components/style/values/generics/mod.rs1
2 files changed, 2 insertions, 1 deletions
diff --git a/components/style/properties/gecko.mako.rs b/components/style/properties/gecko.mako.rs
index 970a807f0d9..a11d08ba44f 100644
--- a/components/style/properties/gecko.mako.rs
+++ b/components/style/properties/gecko.mako.rs
@@ -1396,7 +1396,7 @@ impl Clone for ${style_struct.gecko_struct_name} {
"MozLength": impl_style_coord,
"MozScriptMinSize": impl_absolute_length,
"MozScriptSizeMultiplier": impl_simple,
- "NonNegativeLengthPercentage": impl_style_coord,
+ "NonNegativeLengthPercentage": impl_simple,
"NonNegativeNumber": impl_simple,
"Number": impl_simple,
"Opacity": impl_simple,
diff --git a/components/style/values/generics/mod.rs b/components/style/values/generics/mod.rs
index c18eb0e7a88..a5c8c957073 100644
--- a/components/style/values/generics/mod.rs
+++ b/components/style/values/generics/mod.rs
@@ -174,6 +174,7 @@ impl SpecifiedValueInfo for CounterStyleOrNone {
ToComputedValue,
ToCss,
)]
+#[repr(transparent)]
pub struct NonNegative<T>(pub T);
/// A wrapper of greater-than-or-equal-to-one values.