Clear data before new bar display iteration

This makes sure that data displayed is always fresh
This commit is contained in:
2025-06-07 21:19:02 -07:00
parent 4452cdbaa0
commit 79e1a5956e
10 changed files with 93 additions and 42 deletions

View File

@@ -116,6 +116,12 @@ impl UnibarModuleCpu {
impl bar_modules::BarModuleActions for UnibarModuleCpu {
// --------------------
fn clear(&mut self) {
self.cpu_times_sample_1 = CpuTimes::new();
self.cpu_times_sample_2 = CpuTimes::new();
}
// --------------------
fn generate_data(&mut self) {
self.cpu_times_sample_1 = self.read_cpu_times().expect("Trouble getting CPU times sample 1");