aboutsummaryrefslogtreecommitdiffstats
path: root/src/servo/engine.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/servo/engine.rs')
-rw-r--r--src/servo/engine.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/servo/engine.rs b/src/servo/engine.rs
index bc9375487b1..1828353b2f3 100644
--- a/src/servo/engine.rs
+++ b/src/servo/engine.rs
@@ -1,7 +1,7 @@
import gfx::renderer;
enum msg {
- load_url(str),
+ load_url(~str),
exit(comm::chan<()>)
}
@@ -20,7 +20,8 @@ fn engine<S: renderer::sink send copy>(sink: S) -> comm::chan<msg> {
loop {
alt self_ch.recv() {
load_url(url) {
- if url.ends_with(".js") {
+ let url <- url;
+ if (*url).ends_with(".js") {
content.send(content::execute(url))
} else {
content.send(content::parse(url))