aboutsummaryrefslogtreecommitdiffstats
path: root/components/profile/mem.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/profile/mem.rs')
-rw-r--r--components/profile/mem.rs13
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
+ }
}
}