diff options
author | bors-servo <release+servo@mozilla.com> | 2014-05-13 17:43:47 -0400 |
---|---|---|
committer | bors-servo <release+servo@mozilla.com> | 2014-05-13 17:43:47 -0400 |
commit | 6640f2edd88622ceb392272716ed9db2133cabb6 (patch) | |
tree | 332fb857fb7065effc1f0c07718597c7a8f0a831 | |
parent | 9fe115192a38648360440a2fbbebeb0b834aedb9 (diff) | |
parent | c437bacfc8ca03ea1b905bf9051c4bbcd4e51972 (diff) | |
download | servo-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.rs | 8 |
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(); |