Restart recording when restarting game

This commit is contained in:
Simon Gellis 2025-08-19 22:08:46 -04:00
parent eca34e9a26
commit 529795481b
1 changed files with 8 additions and 2 deletions

View File

@ -200,8 +200,14 @@ impl ProfilerSession {
} }
async fn start_profiling(&mut self, file_path: PathBuf) -> Result<()> { async fn start_profiling(&mut self, file_path: PathBuf) -> Result<()> {
self.program = Some(ProgramState::new(file_path).await?); let program = ProgramState::new(file_path).await?;
self.recording = None; let recording = if self.recording.is_some() {
Some(Recording::new(&program))
} else {
None
};
self.program = Some(program);
self.recording = recording;
Ok(()) Ok(())
} }