diff options
Diffstat (limited to 'components/script/dom/console.rs')
-rw-r--r-- | components/script/dom/console.rs | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/components/script/dom/console.rs b/components/script/dom/console.rs index 05bd5e558b8..ad28c585248 100644 --- a/components/script/dom/console.rs +++ b/components/script/dom/console.rs @@ -17,10 +17,15 @@ impl Console { fn send_to_devtools(global: GlobalRef, level: LogLevel, message: DOMString) { if let Some(chan) = global.devtools_chan() { let console_message = prepare_message(level, message); + let worker_id = if let GlobalRef::Worker(worker) = global { + Some(worker.get_worker_id()) + } else { + None + }; let devtools_message = ScriptToDevtoolsControlMsg::ConsoleAPI( global.pipeline_id(), console_message, - global.get_worker_id()); + worker_id); chan.send(devtools_message).unwrap(); } } |