diff options
author | Alan Jeffrey <ajeffrey@mozilla.com> | 2015-11-10 15:53:54 -0600 |
---|---|---|
committer | Alan Jeffrey <ajeffrey@mozilla.com> | 2015-11-12 17:52:58 -0600 |
commit | 582273eb0728d40c378211445c7b9191ba66fa56 (patch) | |
tree | cdfba9f423b9be679c37397d64383bbf74365306 /components/script/dom/filereader.rs | |
parent | 5101506089718b11bb1092c2356d911e16439707 (diff) | |
download | servo-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.rs | 17 |
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() { |