From a3728b8ce29d71ec4d4b9f941a5231f16ca54002 Mon Sep 17 00:00:00 2001 From: Michael Mc Donnell Date: Thu, 10 Nov 2022 16:57:56 -0800 Subject: [PATCH] Fix for loop over option warnings --- components/script/dom/eventtarget.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/components/script/dom/eventtarget.rs b/components/script/dom/eventtarget.rs index eb27f63069f..0d57b38c16b 100644 --- a/components/script/dom/eventtarget.rs +++ b/components/script/dom/eventtarget.rs @@ -437,7 +437,7 @@ impl EventTarget { let mut handlers = self.handlers.borrow_mut(); let listener = EventListenerType::Additive(listener.clone()); - for entries in handlers.get_mut(ty) { + if let Some(entries) = handlers.get_mut(ty) { entries.drain_filter(|e| e.listener == listener && e.once); } } @@ -734,7 +734,7 @@ impl EventTarget { }; let mut handlers = self.handlers.borrow_mut(); let entry = handlers.get_mut(&Atom::from(ty)); - for entry in entry { + if let Some(entry) = entry { let phase = if options.capture { ListenerPhase::Capturing } else {