diff options
Diffstat (limited to 'components/profile/mem.rs')
-rw-r--r-- | components/profile/mem.rs | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/components/profile/mem.rs b/components/profile/mem.rs index b0736ff961d..0bd91f7afed 100644 --- a/components/profile/mem.rs +++ b/components/profile/mem.rs @@ -74,15 +74,10 @@ impl Profiler { } pub fn start(&mut self) { - loop { - match self.port.recv() { - Ok(msg) => { - if !self.handle_msg(msg) { - break - } - } - _ => break - } + while let Ok(msg) = self.port.recv() { + if !self.handle_msg(msg) { + break + } } } |