process: respect poll settings.

This commit is contained in:
Alastair Poole 2020-09-06 21:14:52 +01:00
parent 690910eef9
commit 4f5db6604f
3 changed files with 5 additions and 5 deletions

View File

@ -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

View File

@ -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;

View File

@ -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