diff options
author | Agustin Chiappe Berrini <jnieve@gmail.com> | 2018-09-27 18:43:22 -0400 |
---|---|---|
committer | Agustin Chiappe Berrini <jnieve@gmail.com> | 2018-11-13 14:18:51 -0500 |
commit | 14bc8ab7542287a18ecdede1ca7ee2af077eb8a9 (patch) | |
tree | 1f93ff8cb9d2111380aa44287e938016107a7055 /components/script/dom | |
parent | b1a2b6b5bfe72440059834c67dc28ad422b89a82 (diff) | |
download | servo-14bc8ab7542287a18ecdede1ca7ee2af077eb8a9.tar.gz servo-14bc8ab7542287a18ecdede1ca7ee2af077eb8a9.zip |
Implement TaskSource for HistoryTraversal
And remove the method in window that returns it, because it isn't used
so far.
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 { |