Swap: Handle 0 swap.
This commit is contained in:
parent
568045625e
commit
7d9ef26986
|
@ -447,8 +447,12 @@ _tab_memory_update(Ui *ui, results_t *results)
|
|||
value));
|
||||
|
||||
progress = ui->progress_mem_swap;
|
||||
if (results->memory.swap_total)
|
||||
{
|
||||
ratio = results->memory.swap_total / 100.0;
|
||||
value = results->memory.swap_used / ratio;
|
||||
}
|
||||
else value = 0.0;
|
||||
elm_progressbar_value_set(progress, value / 100);
|
||||
elm_progressbar_unit_format_set(progress, eina_slstr_printf("%s / %s (%1.0f %)",
|
||||
_size_format(results->memory.swap_used << 10),
|
||||
|
@ -1410,7 +1414,7 @@ _process_panel_update(void *data)
|
|||
elm_object_text_set(ui->entry_pid_threads, eina_slstr_printf("%d", proc->numthreads));
|
||||
elm_object_text_set(ui->entry_pid_virt, _size_format(proc->mem_virt));
|
||||
elm_object_text_set(ui->entry_pid_rss, _size_format(proc->mem_rss));
|
||||
#if defined(__FreeBSD__) || defined(__DragonFly__)
|
||||
#if defined(__FreeBSD__) || defined(__DragonFly__) || defined(__MacOS__)
|
||||
elm_object_text_set(ui->entry_pid_shared, "N/A");
|
||||
#else
|
||||
elm_object_text_set(ui->entry_pid_shared, _size_format(proc->mem_shared));
|
||||
|
|
Loading…
Reference in New Issue