Skip to content

Commit ff31788

Browse files
committed
Get rid of read_pairs in idle.
1 parent 9feef04 commit ff31788

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/idle.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -125,14 +125,8 @@ impl<'a, S: 'a + Read + Write> IdleGuard<'a, S> {
125125
/// Get list of subsystems with new events, interrupting idle mode in process
126126
pub fn get(self) -> Result<Vec<Subsystem>, Error> {
127127
let result = self.0
128-
.read_pairs()
129-
.filter(|r| {
130-
r.as_ref()
131-
.map(|&(ref a, _)| *a == "changed")
132-
.unwrap_or(true)
133-
})
134-
.map(|r| r.and_then(|(_, b)| b.parse().map_err(From::from)))
135-
.collect();
128+
.read_list("changed")
129+
.and_then(|v| v.into_iter().map(|b| b.parse().map_err(From::from)).collect());
136130
forget(self);
137131
result
138132
}

0 commit comments

Comments
 (0)