aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/window.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/window.rs')
-rw-r--r--components/script/dom/window.rs9
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 {