aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/window.rs
diff options
context:
space:
mode:
authorConnor Brewster <connor.brewster@eagles.oc.edu>2016-09-02 23:28:20 -0500
committerConnor Brewster <connor.brewster@eagles.oc.edu>2016-09-19 14:23:03 -0500
commite9b2f1b916754ac57ab06326f49b0f1de5e1e9c0 (patch)
tree6c7818483e8b876984e62305d3b04b34ca4b8345 /components/script/dom/window.rs
parent0b0495cff4c0062f1def279c8079ca76c58aef23 (diff)
downloadservo-e9b2f1b916754ac57ab06326f49b0f1de5e1e9c0.tar.gz
servo-e9b2f1b916754ac57ab06326f49b0f1de5e1e9c0.zip
Replace current session entry for reloads
Diffstat (limited to 'components/script/dom/window.rs')
-rw-r--r--components/script/dom/window.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs
index f4efcd8dd76..069dd3fc2d6 100644
--- a/components/script/dom/window.rs
+++ b/components/script/dom/window.rs
@@ -1410,11 +1410,12 @@ impl Window {
}
/// Commence a new URL load which will either replace this window or scroll to a fragment.
- pub fn load_url(&self, url: Url) {
+ pub fn load_url(&self, url: Url, replace: bool) {
let doc = self.Document();
self.main_thread_script_chan().send(
MainThreadScriptMsg::Navigate(self.id,
- LoadData::new(url, doc.get_referrer_policy(), Some(doc.url().clone())))).unwrap();
+ LoadData::new(url, doc.get_referrer_policy(), Some(doc.url().clone())),
+ replace)).unwrap();
}
pub fn handle_fire_timer(&self, timer_id: TimerEventId) {