From 4f5db6604f655c9b06c24ed4a237d60e73b9a0ef Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Sun, 6 Sep 2020 21:14:52 +0100 Subject: [PATCH] process: respect poll settings. --- src/bin/ui/ui.c | 4 ++-- src/bin/ui/ui_process_view.c | 4 ++-- src/bin/ui/ui_process_view.h | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/bin/ui/ui.c b/src/bin/ui/ui.c index 9aacafe..3abaca3 100644 --- a/src/bin/ui/ui.c +++ b/src/bin/ui/ui.c @@ -938,7 +938,7 @@ _item_menu_properties_cb(void *data, Evas_Object *obj EINA_UNUSED, proc = proc_info_by_pid(ui->selected_pid); if (!proc) return; - ui_process_win_add(ui->win, proc->pid, proc->command); + ui_process_win_add(ui->win, proc->pid, proc->command, ui->poll_delay); proc_info_free(proc); } @@ -1040,7 +1040,7 @@ _item_pid_clicked_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info) if (!proc) return; ui->selected_pid = proc->pid; - ui_process_win_add(ui->win, proc->pid, proc->command); + ui_process_win_add(ui->win, proc->pid, proc->command, ui->poll_delay); } static void diff --git a/src/bin/ui/ui_process_view.c b/src/bin/ui/ui_process_view.c index 97af705..9aa19a2 100644 --- a/src/bin/ui/ui_process_view.c +++ b/src/bin/ui/ui_process_view.c @@ -1056,7 +1056,7 @@ _win_resize_cb(void *data, Evas *e, Evas_Object *obj, void *event_info) } void -ui_process_win_add(Evas_Object *parent_win, int pid, const char *cmd) +ui_process_win_add(Evas_Object *parent_win, int pid, const char *cmd, int poll_delay) { Evas_Object *win, *ic, *box, *tabs; Evas_Coord x, y, w, h; @@ -1064,7 +1064,7 @@ ui_process_win_add(Evas_Object *parent_win, int pid, const char *cmd) Ui_Process *ui = calloc(1, sizeof(Ui_Process)); ui->selected_pid = pid; ui->selected_cmd = strdup(cmd); - ui->poll_delay = 3; + ui->poll_delay = poll_delay; ui->cache = NULL; ui->sort_reverse = EINA_TRUE; ui->sort_cb = _sort_by_cpu_usage; diff --git a/src/bin/ui/ui_process_view.h b/src/bin/ui/ui_process_view.h index ca5e102..4acce12 100644 --- a/src/bin/ui/ui_process_view.h +++ b/src/bin/ui/ui_process_view.h @@ -64,6 +64,6 @@ typedef struct _Ui_Process { } Ui_Process; void -ui_process_win_add(Evas_Object *parent_win, int pid, const char *cmd); +ui_process_win_add(Evas_Object *parent_win, int pid, const char *cmd, int poll_delay); #endif