aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/filereader.rs
diff options
context:
space:
mode:
authorAlan Jeffrey <ajeffrey@mozilla.com>2015-11-10 15:53:54 -0600
committerAlan Jeffrey <ajeffrey@mozilla.com>2015-11-12 17:52:58 -0600
commit582273eb0728d40c378211445c7b9191ba66fa56 (patch)
treecdfba9f423b9be679c37397d64383bbf74365306 /components/script/dom/filereader.rs
parent5101506089718b11bb1092c2356d911e16439707 (diff)
downloadservo-582273eb0728d40c378211445c7b9191ba66fa56.tar.gz
servo-582273eb0728d40c378211445c7b9191ba66fa56.zip
Replaced DOMString by String in filereader.
Diffstat (limited to 'components/script/dom/filereader.rs')
-rw-r--r--components/script/dom/filereader.rs17
1 files changed, 8 insertions, 9 deletions
diff --git a/components/script/dom/filereader.rs b/components/script/dom/filereader.rs
index 55e49ec610f..0312d2c2841 100644
--- a/components/script/dom/filereader.rs
+++ b/components/script/dom/filereader.rs
@@ -40,14 +40,14 @@ pub type TrustedFileReader = Trusted<FileReader>;
#[derive(Clone, HeapSizeOf)]
pub struct ReadMetaData {
- pub blobtype: DOMString,
- pub label: Option<DOMString>,
+ pub blobtype: String,
+ pub label: Option<String>,
pub function: FileReaderFunction
}
impl ReadMetaData {
- pub fn new(blobtype: DOMString,
- label: Option<DOMString>, function: FileReaderFunction) -> ReadMetaData {
+ pub fn new(blobtype: String,
+ label: Option<String>, function: FileReaderFunction) -> ReadMetaData {
ReadMetaData {
blobtype: blobtype,
label: label,
@@ -358,7 +358,7 @@ impl FileReader {
blob.read_out_buffer(send);
let type_ = blob.Type();
- let load_data = ReadMetaData::new(type_, label, function);
+ let load_data = ReadMetaData::new(String::from(type_), label.map(String::from), function);
let fr = Trusted::new(global.get_cx(), self, global.script_chan());
let gen_id = self.generation_id.get();
@@ -379,7 +379,7 @@ impl FileReader {
#[derive(Clone)]
pub enum FileReaderEvent {
ProcessRead(TrustedFileReader, GenerationId),
- ProcessReadData(TrustedFileReader, GenerationId, DOMString),
+ ProcessReadData(TrustedFileReader, GenerationId),
ProcessReadError(TrustedFileReader, GenerationId, DOMErrorName),
ProcessReadEOF(TrustedFileReader, GenerationId, ReadMetaData, Vec<u8>)
}
@@ -391,7 +391,7 @@ impl Runnable for FileReaderEvent {
FileReaderEvent::ProcessRead(filereader, gen_id) => {
FileReader::process_read(filereader, gen_id);
},
- FileReaderEvent::ProcessReadData(filereader, gen_id, _) => {
+ FileReaderEvent::ProcessReadData(filereader, gen_id) => {
FileReader::process_read_data(filereader, gen_id);
},
FileReaderEvent::ProcessReadError(filereader, gen_id, error) => {
@@ -412,8 +412,7 @@ fn perform_annotated_read_operation(gen_id: GenerationId, data: ReadMetaData, bl
let task = box FileReaderEvent::ProcessRead(filereader.clone(), gen_id);
chan.send(CommonScriptMsg::RunnableMsg(FileRead, task)).unwrap();
- let task = box FileReaderEvent::ProcessReadData(filereader.clone(),
- gen_id, DOMString::new());
+ let task = box FileReaderEvent::ProcessReadData(filereader.clone(), gen_id);
chan.send(CommonScriptMsg::RunnableMsg(FileRead, task)).unwrap();
let bytes = match blob_contents.recv() {