Skip to content

Commit e400679

Browse files
committed
refactor: detach app时清除对应事件
1 parent 4fb2cf5 commit e400679

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Diff for: frame-analyzer/src/lib.rs

+2
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,7 @@ impl Analyzer {
227227
}
228228

229229
self.map.remove(&pid).ok_or(AnalyzerError::AppNotFound)?;
230+
self.buffer.retain(|pid_event| *pid_event != pid);
230231
self.register_poll()?;
231232

232233
Ok(())
@@ -255,6 +256,7 @@ impl Analyzer {
255256
/// ```
256257
pub fn detach_apps(&mut self) {
257258
self.map.clear();
259+
self.buffer.clear();
258260
}
259261

260262
/// Attempts to wait for a frametime value on this analyzer

0 commit comments

Comments
 (0)