diff options
Diffstat (limited to 'components/script/dom/filereader.rs')
-rw-r--r-- | components/script/dom/filereader.rs | 25 |
1 files changed, 10 insertions, 15 deletions
diff --git a/components/script/dom/filereader.rs b/components/script/dom/filereader.rs index 55637105058..d2b6d864d3d 100644 --- a/components/script/dom/filereader.rs +++ b/components/script/dom/filereader.rs @@ -502,27 +502,22 @@ impl FileReader { let filereader = Trusted::new(self); let global = self.global(); - let task_source = global.task_manager().file_reading_task_source(); + let task_manager = global.task_manager(); + let task_source = task_manager.file_reading_task_source(); // Queue tasks as appropriate. - task_source - .queue(FileReadingTask::ProcessRead(filereader.clone(), gen_id)) - .unwrap(); + task_source.queue(FileReadingTask::ProcessRead(filereader.clone(), gen_id)); if !blob_contents.is_empty() { - task_source - .queue(FileReadingTask::ProcessReadData(filereader.clone(), gen_id)) - .unwrap(); + task_source.queue(FileReadingTask::ProcessReadData(filereader.clone(), gen_id)); } - task_source - .queue(FileReadingTask::ProcessReadEOF( - filereader, - gen_id, - load_data, - blob_contents, - )) - .unwrap(); + task_source.queue(FileReadingTask::ProcessReadEOF( + filereader, + gen_id, + load_data, + blob_contents, + )); Ok(()) } |