ui: reset cpu times on poll time change.

This commit is contained in:
Alastair Poole 2020-09-06 20:44:37 +01:00
parent f76279a6e8
commit 690910eef9
1 changed files with 11 additions and 0 deletions

View File

@ -258,6 +258,15 @@ _proc_pid_cpu_times_free(Ui *ui)
}
}
static void
_proc_pid_cpu_times_reset(Ui *ui)
{
Eina_List *l;
pid_cpu_time_t *tmp;
EINA_LIST_FOREACH(ui->cpu_times, l, tmp)
tmp->cpu_time_prev = 0;
}
static void
_proc_pid_cpu_time_save(Ui *ui, Proc_Info *proc)
{
@ -1134,6 +1143,8 @@ _main_menu_slider_changed_cb(void *data EINA_UNUSED, Evas_Object *obj, void *eve
ui->poll_delay = elm_slider_value_get(obj) + 0.5;
_config_save(ui);
_proc_pid_cpu_times_reset(ui);
}
static void