diff options
Diffstat (limited to 'components/script/dom')
-rw-r--r-- | components/script/dom/window.rs | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/components/script/dom/window.rs b/components/script/dom/window.rs index e1a287df603..110356374f6 100644 --- a/components/script/dom/window.rs +++ b/components/script/dom/window.rs @@ -381,12 +381,9 @@ impl Window { self.networking_task_source.clone() } - pub fn history_traversal_task_source(&self) -> Box<dyn ScriptChan + Send> { - self.history_traversal_task_source.clone() - } - - pub fn file_reading_task_source(&self) -> FileReadingTaskSource { - self.file_reading_task_source.clone() + pub fn file_reading_task_source(&self) -> TaskManagement<FileReadingTaskSource> { + let canceller = self.task_canceller(TaskSourceName::FileReading); + TaskManagement(self.file_reading_task_source.clone(), canceller) } pub fn performance_timeline_task_source(&self) -> PerformanceTimelineTaskSource { |