style: Better Shadow DOM assertions.

Bug: 1445682
Reviewed-by: xidorn
Differential Revision: https://phabricator.services.mozilla.com/D748
This commit is contained in:
Emilio Cobos Álvarez 2018-03-16 22:56:05 +01:00
parent 28348ba6b6
commit 9c77f0b977
No known key found for this signature in database
GPG key ID: 056B727BB9C1027C
2 changed files with 2 additions and 1 deletions

View file

@ -171,6 +171,7 @@ impl<'lr> TShadowRoot for GeckoShadowRoot<'lr> {
let author_styles =
AuthorStyles::<GeckoStyleSheet>::from_ffi(author_styles);
debug_assert!(!author_styles.stylesheets.dirty());
debug_assert!(
author_styles.quirks_mode == self.as_node().owner_doc().quirks_mode() ||
author_styles.stylesheets.is_empty()

View file

@ -263,7 +263,7 @@ where
Self {
entries: vec![],
data_validity: DataValidity::Valid,
dirty: true,
dirty: false,
}
}
}