aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--components/compositing/compositor_task.rs7
-rw-r--r--components/compositing/constellation.rs4
-rw-r--r--components/compositing/headless.rs2
-rw-r--r--components/msg/constellation_msg.rs2
-rw-r--r--components/script/script_task.rs4
5 files changed, 9 insertions, 10 deletions
diff --git a/components/compositing/compositor_task.rs b/components/compositing/compositor_task.rs
index cfbb5acb2a6..8b5510f25f6 100644
--- a/components/compositing/compositor_task.rs
+++ b/components/compositing/compositor_task.rs
@@ -25,7 +25,6 @@ use servo_util::time::TimeProfilerChan;
use std::comm::{channel, Sender, Receiver};
use std::fmt::{FormatError, Formatter, Show};
use std::rc::Rc;
-use url::Url;
/// Sends messages to the compositor. This is a trait supplied by the port because the method used
/// to communicate with the compositor may have to kick OS event loops awake, communicate cross-
@@ -191,8 +190,8 @@ pub enum Msg {
SetIds(SendableFrameTree, Sender<()>, ConstellationChan),
/// Sends an updated version of the frame tree.
FrameTreeUpdateMsg(FrameTreeDiff, Sender<()>),
- /// The load of a page for a given URL has completed.
- LoadComplete(PipelineId, Url),
+ /// The load of a page has completed.
+ LoadComplete,
/// Indicates that the scrolling timeout with the given starting timestamp has happened and a
/// composite should happen. (See the `scrolling` module.)
ScrollTimeout(u64),
@@ -214,7 +213,7 @@ impl Show for Msg {
RenderMsgDiscarded(..) => write!(f, "RenderMsgDiscarded"),
SetIds(..) => write!(f, "SetIds"),
FrameTreeUpdateMsg(..) => write!(f, "FrameTreeUpdateMsg"),
- LoadComplete(..) => write!(f, "LoadComplete"),
+ LoadComplete => write!(f, "LoadComplete"),
ScrollTimeout(..) => write!(f, "ScrollTimeout"),
}
}
diff --git a/components/compositing/constellation.rs b/components/compositing/constellation.rs
index d8831c02c90..8b6902135ef 100644
--- a/components/compositing/constellation.rs
+++ b/components/compositing/constellation.rs
@@ -434,9 +434,9 @@ impl<LTF: LayoutTaskFactory, STF: ScriptTaskFactory> Constellation<LTF, STF> {
}
// A page loaded through one of several methods above has completed all parsing,
// script, and reflow messages have been sent.
- LoadCompleteMsg(pipeline_id, url) => {
+ LoadCompleteMsg => {
debug!("constellation got load complete message");
- self.compositor_proxy.send(LoadComplete(pipeline_id, url));
+ self.compositor_proxy.send(LoadComplete);
}
// Handle a forward or back request
NavigateMsg(direction) => {
diff --git a/components/compositing/headless.rs b/components/compositing/headless.rs
index eaeb09eb7da..9174750aa50 100644
--- a/components/compositing/headless.rs
+++ b/components/compositing/headless.rs
@@ -104,7 +104,7 @@ impl CompositorEventListener for NullCompositor {
CreateOrUpdateDescendantLayer(..) |
SetLayerOrigin(..) | Paint(..) |
ChangeReadyState(..) | ChangeRenderState(..) | ScrollFragmentPoint(..) |
- LoadComplete(..) | RenderMsgDiscarded(..) | ScrollTimeout(..) => ()
+ LoadComplete | RenderMsgDiscarded(..) | ScrollTimeout(..) => ()
}
true
}
diff --git a/components/msg/constellation_msg.rs b/components/msg/constellation_msg.rs
index f05c16dfb42..7d6dee33fe7 100644
--- a/components/msg/constellation_msg.rs
+++ b/components/msg/constellation_msg.rs
@@ -197,7 +197,7 @@ pub enum Msg {
ExitMsg,
FailureMsg(Failure),
InitLoadUrlMsg(Url),
- LoadCompleteMsg(PipelineId, Url),
+ LoadCompleteMsg,
FrameRectMsg(PipelineId, SubpageId, Rect<f32>),
LoadUrlMsg(PipelineId, LoadData),
ScriptLoadedURLInIFrameMsg(Url, PipelineId, SubpageId, IFrameSandboxState),
diff --git a/components/script/script_task.rs b/components/script/script_task.rs
index fe7f0902dd9..c407795bd63 100644
--- a/components/script/script_task.rs
+++ b/components/script/script_task.rs
@@ -854,10 +854,10 @@ impl ScriptTask {
let wintarget: JSRef<EventTarget> = EventTargetCast::from_ref(*window);
let _ = wintarget.dispatch_event_with_target(Some(doctarget), *event);
- *page.fragment_name.borrow_mut() = url.fragment.clone();
+ *page.fragment_name.borrow_mut() = url.fragment;
let ConstellationChan(ref chan) = self.constellation_chan;
- chan.send(LoadCompleteMsg(page.id, url));
+ chan.send(LoadCompleteMsg);
}
fn scroll_fragment_point(&self, pipeline_id: PipelineId, node: JSRef<Element>) {