aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbors-servo <release+servo@mozilla.com>2014-05-13 17:43:47 -0400
committerbors-servo <release+servo@mozilla.com>2014-05-13 17:43:47 -0400
commit6640f2edd88622ceb392272716ed9db2133cabb6 (patch)
tree332fb857fb7065effc1f0c07718597c7a8f0a831
parent9fe115192a38648360440a2fbbebeb0b834aedb9 (diff)
parentc437bacfc8ca03ea1b905bf9051c4bbcd4e51972 (diff)
downloadservo-6640f2edd88622ceb392272716ed9db2133cabb6.tar.gz
servo-6640f2edd88622ceb392272716ed9db2133cabb6.zip
auto merge of #2417 : Ms2ger/servo/scripttask-load-option-iter, r=pcwalton
...ad.
-rw-r--r--src/components/script/script_task.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/components/script/script_task.rs b/src/components/script/script_task.rs
index 4bd981a5291..92f82c75fed 100644
--- a/src/components/script/script_task.rs
+++ b/src/components/script/script_task.rs
@@ -921,16 +921,16 @@ impl ScriptTask {
let page = page_tree.page();
let last_loaded_url = replace(&mut *page.mut_url(), None);
- for loaded in last_loaded_url.iter() {
- let (ref loaded, needs_reflow) = *loaded;
- if *loaded == url {
+ match last_loaded_url {
+ Some((ref loaded, needs_reflow)) if *loaded == url => {
*page.mut_url() = Some((loaded.clone(), false));
if needs_reflow {
page.damage(ContentChangedDocumentDamage);
page.reflow(ReflowForDisplay, self.chan.clone(), self.compositor);
}
return;
- }
+ },
+ _ => (),
}
let cx = self.js_context.borrow();