diff --git a/components/script/dom/dedicatedworkerglobalscope.rs b/components/script/dom/dedicatedworkerglobalscope.rs index ff5d5422862..5a1820b891e 100644 --- a/components/script/dom/dedicatedworkerglobalscope.rs +++ b/components/script/dom/dedicatedworkerglobalscope.rs @@ -219,11 +219,7 @@ impl DedicatedWorkerGlobalScope { Reporter(reporter_sender))); } - loop { - let event = match global.receive_event() { - Ok(event) => event, - Err(_) => break, - }; + while let Ok(event) = global.receive_event() { global.handle_event(event); }