summaryrefslogtreecommitdiff
path: root/runtime
diff options
context:
space:
mode:
Diffstat (limited to 'runtime')
-rw-r--r--runtime/web_worker.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/runtime/web_worker.rs b/runtime/web_worker.rs
index 40b222417..f4c040aa4 100644
--- a/runtime/web_worker.rs
+++ b/runtime/web_worker.rs
@@ -638,7 +638,8 @@ impl WebWorker {
v8::Local::<v8::Value>::new(scope, poll_for_messages_fn);
let fn_ = v8::Local::<v8::Function>::try_from(poll_for_messages).unwrap();
let undefined = v8::undefined(scope);
- fn_.call(scope, undefined.into(), &[]).unwrap();
+ // This call may return `None` if worker is terminated.
+ fn_.call(scope, undefined.into(), &[]);
}
}