stylo: Remove useless assertions.

ElementStyles::primary expect()s.
This commit is contained in:
Emilio Cobos Álvarez 2017-11-01 19:49:14 +01:00
parent b23131abf1
commit 2d1790fe7d
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C

View file

@ -965,7 +965,6 @@ pub extern "C" fn Servo_Element_GetPrimaryComputedValues(element: RawGeckoElemen
{ {
let element = GeckoElement(element); let element = GeckoElement(element);
let data = element.borrow_data().expect("Getting CVs on unstyled element"); let data = element.borrow_data().expect("Getting CVs on unstyled element");
assert!(data.has_styles(), "Getting CVs on unstyled element");
data.styles.primary().clone().into() data.styles.primary().clone().into()
} }
@ -3455,8 +3454,6 @@ pub extern "C" fn Servo_ResolveStyle(
let data = let data =
element.borrow_data().expect("Resolving style on unstyled element"); element.borrow_data().expect("Resolving style on unstyled element");
// TODO(emilio): Downgrade to debug assertions when close to release.
assert!(data.has_styles(), "Resolving style on unstyled element");
debug_assert!(element.has_current_styles(&*data), debug_assert!(element.has_current_styles(&*data),
"Resolving style on {:?} without current styles: {:?}", element, data); "Resolving style on {:?} without current styles: {:?}", element, data);
data.styles.primary().clone().into() data.styles.primary().clone().into()