aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/script/script_task.rs
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-03-03 18:16:27 -0500
committerbors-servo <release+servo@mozilla.com>2014-03-03 18:16:27 -0500
commita30041e9608b041dcf2a46f6b9f5e183817a55ae (patch)
tree19fb8a7e31b0e5fc744ae197ff6cb1d5b1d20c8d /src/components/script/script_task.rs
parent4646975080c313cb448b348f22cefd426ab22858 (diff)
parent6ad5597eddb4ebfa7580c47f8cdb2bc4719cd7f7 (diff)
downloadservo-a30041e9608b041dcf2a46f6b9f5e183817a55ae.tar.gz
servo-a30041e9608b041dcf2a46f6b9f5e183817a55ae.zip
auto merge of #1800 : kmcallister/servo/subpage-id, r=jdm
Diffstat (limited to 'src/components/script/script_task.rs')
-rw-r--r--src/components/script/script_task.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/components/script/script_task.rs b/src/components/script/script_task.rs
index 76cd58a3ffb..95789bd34f7 100644
--- a/src/components/script/script_task.rs
+++ b/src/components/script/script_task.rs
@@ -811,12 +811,11 @@ impl ScriptTask {
//
// Note: We can parse the next document in parallel with any previous documents.
let mut document = Document::new(&window, Some(url.clone()), HTMLDocument, None);
- let next_subpage_id = page.next_subpage_id.borrow();
let html_parsing_result = hubbub_html_parser::parse_html(page,
&mut document,
url.clone(),
self.resource_task.clone(),
- next_subpage_id.get().clone());
+ page.next_subpage_id.get());
let HtmlParserResult {
discovery_port
@@ -847,8 +846,7 @@ impl ScriptTask {
page.layout_chan.send(AddStylesheetMsg(sheet));
}
Some(HtmlDiscoveredIFrame((iframe_url, subpage_id, sandboxed))) => {
- let mut next_subpage_id = page.next_subpage_id.borrow_mut();
- *next_subpage_id.get() = SubpageId(*subpage_id + 1);
+ page.next_subpage_id.set(SubpageId(*subpage_id + 1));
let sandboxed = if sandboxed {
IFrameSandboxed
} else {