mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
script: Reduce scope of borrows for history updates.
This commit is contained in:
parent
36c2a131ac
commit
8846cda501
152 changed files with 429 additions and 289 deletions
|
@ -2538,7 +2538,8 @@ impl ScriptThread {
|
|||
source_origin: ImmutableOrigin,
|
||||
data: StructuredSerializedData,
|
||||
) {
|
||||
match { self.documents.borrow().find_window(pipeline_id) } {
|
||||
let window = self.documents.borrow().find_window(pipeline_id);
|
||||
match window {
|
||||
None => return warn!("postMessage after target pipeline {} closed.", pipeline_id),
|
||||
Some(window) => {
|
||||
// FIXME: synchronously talks to constellation.
|
||||
|
@ -2621,7 +2622,8 @@ impl ScriptThread {
|
|||
history_state_id: Option<HistoryStateId>,
|
||||
url: ServoUrl,
|
||||
) {
|
||||
match { self.documents.borrow().find_window(pipeline_id) } {
|
||||
let window = self.documents.borrow().find_window(pipeline_id);
|
||||
match window {
|
||||
None => {
|
||||
return warn!(
|
||||
"update history state after pipeline {} closed.",
|
||||
|
@ -2637,7 +2639,8 @@ impl ScriptThread {
|
|||
pipeline_id: PipelineId,
|
||||
history_states: Vec<HistoryStateId>,
|
||||
) {
|
||||
match { self.documents.borrow().find_window(pipeline_id) } {
|
||||
let window = self.documents.borrow().find_window(pipeline_id);
|
||||
match window {
|
||||
None => {
|
||||
return warn!(
|
||||
"update history state after pipeline {} closed.",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue