diff --git a/components/style/gecko/restyle_damage.rs b/components/style/gecko/restyle_damage.rs index c5b10737d8e..b9b6be3bdca 100644 --- a/components/style/gecko/restyle_damage.rs +++ b/components/style/gecko/restyle_damage.rs @@ -59,7 +59,7 @@ impl GeckoRestyleDamage { &mut any_style_changed) }; let change = if any_style_changed { StyleChange::Changed } else { StyleChange::Unchanged }; - StyleDifference::new(GeckoRestyleDamage(hint), change) + StyleDifference::new(GeckoRestyleDamage(nsChangeHint(hint)), change) } /// Computes the `StyleDifference` between the two `ComputedValues` objects @@ -84,7 +84,7 @@ impl GeckoRestyleDamage { }; // Only pay attention to a reconstruct change hint. - let damage = GeckoRestyleDamage(hint) & Self::reconstruct(); + let damage = GeckoRestyleDamage(nsChangeHint(hint)) & Self::reconstruct(); let change = if damage.is_empty() { StyleChange::Changed } else { StyleChange::Unchanged }; StyleDifference::new(damage, change)