mirror of
https://github.com/servo/servo.git
synced 2025-08-06 06:00:15 +01:00
Avoid an index-out-of-bounds error in ScriptMemoryFailsafe.
Fixes #11059. Fixes #11400. Fixes #11481. Fixes #11671. Fixes #11682.
This commit is contained in:
parent
77e0089c12
commit
7455dc4a50
2 changed files with 10 additions and 2 deletions
|
@ -108,6 +108,12 @@ impl BrowsingContext {
|
|||
Root::from_ref(&self.history.borrow()[self.active_index.get()].document)
|
||||
}
|
||||
|
||||
pub fn maybe_active_document(&self) -> Option<Root<Document>> {
|
||||
self.history.borrow().get(self.active_index.get()).map(|entry| {
|
||||
Root::from_ref(&*entry.document)
|
||||
})
|
||||
}
|
||||
|
||||
pub fn active_window(&self) -> Root<Window> {
|
||||
Root::from_ref(self.active_document().window())
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue