diff --git a/components/script/dom/document.rs b/components/script/dom/document.rs index 74838618454..9c491e8618e 100644 --- a/components/script/dom/document.rs +++ b/components/script/dom/document.rs @@ -1451,12 +1451,12 @@ impl Document { } pub fn set_pending_parsing_blocking_script(&self, script: &HTMLScriptElement) { - assert!(self.get_pending_parsing_blocking_script().is_none()); + assert!(!self.has_pending_parsing_blocking_script()); self.pending_parsing_blocking_script.set(Some(script)); } - pub fn get_pending_parsing_blocking_script(&self) -> Option> { - self.pending_parsing_blocking_script.get() + pub fn has_pending_parsing_blocking_script(&self) -> bool { + self.pending_parsing_blocking_script.get().is_some() } pub fn add_deferred_script(&self, script: &HTMLScriptElement) { diff --git a/components/script/dom/servoparser/mod.rs b/components/script/dom/servoparser/mod.rs index 2abed929231..5ee23a997f4 100644 --- a/components/script/dom/servoparser/mod.rs +++ b/components/script/dom/servoparser/mod.rs @@ -196,7 +196,7 @@ impl ServoParser { pub fn write(&self, text: Vec) { assert!(self.script_nesting_level.get() > 0); - if self.document.get_pending_parsing_blocking_script().is_some() { + if self.document.has_pending_parsing_blocking_script() { // There is already a pending parsing blocking script so the // parser is suspended, we just append everything to the // script input and abort these steps. @@ -326,7 +326,7 @@ impl ServoParser { script.prepare(); self.script_nesting_level.set(script_nesting_level); - if self.document.get_pending_parsing_blocking_script().is_some() { + if self.document.has_pending_parsing_blocking_script() { self.suspended.set(true); return; }