aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/htmlimageelement.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/htmlimageelement.rs')
-rw-r--r--components/script/dom/htmlimageelement.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/components/script/dom/htmlimageelement.rs b/components/script/dom/htmlimageelement.rs
index 0fb926666fa..3d6b8d28c7c 100644
--- a/components/script/dom/htmlimageelement.rs
+++ b/components/script/dom/htmlimageelement.rs
@@ -24,6 +24,8 @@ use string_cache::Atom;
use url::{Url, UrlParser};
+use std::borrow::ToOwned;
+
#[dom_struct]
pub struct HTMLImageElement {
htmlelement: HTMLElement,
@@ -189,7 +191,7 @@ impl<'a> VirtualMethods for JSRef<'a, HTMLImageElement> {
&atom!("src") => {
let window = window_from_node(*self).root();
let url = window.r().get_url();
- self.update_image(Some((attr.value().as_slice().into_string(), &url)));
+ self.update_image(Some((attr.value().as_slice().to_owned(), &url)));
},
_ => ()
}