mirror of
https://github.com/servo/servo.git
synced 2025-07-23 07:13:52 +01:00
script: add TaskSource
argument to route_promise
(#36831)
Added task_source argument to route_promise, enabling callers to pick the correct TaskSource. Testing: No testing required, straightforward refactor Fixes: #36825 Signed-off-by: Gae24 <96017547+Gae24@users.noreply.github.com>
This commit is contained in:
parent
1e8896800a
commit
7e2d2ed0ce
8 changed files with 46 additions and 15 deletions
|
@ -43,7 +43,9 @@ impl ServoInternalsMethods<crate::DomTypeHolder> for ServoInternals {
|
|||
fn ReportMemory(&self, comp: InRealm, can_gc: CanGc) -> Rc<Promise> {
|
||||
let global = &self.global();
|
||||
let promise = Promise::new_in_current_realm(comp, can_gc);
|
||||
let sender = route_promise(&promise, self);
|
||||
let task_source = global.task_manager().dom_manipulation_task_source();
|
||||
let sender = route_promise(&promise, self, task_source);
|
||||
|
||||
let script_to_constellation_chan = global.script_to_constellation_chan();
|
||||
if script_to_constellation_chan
|
||||
.send(ScriptToConstellationMessage::ReportMemory(sender))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue