Swap: Handle 0 swap.
This commit is contained in:
parent
568045625e
commit
7d9ef26986
10
src/bin/ui.c
10
src/bin/ui.c
|
@ -447,8 +447,12 @@ _tab_memory_update(Ui *ui, results_t *results)
|
||||||
value));
|
value));
|
||||||
|
|
||||||
progress = ui->progress_mem_swap;
|
progress = ui->progress_mem_swap;
|
||||||
ratio = results->memory.swap_total / 100.0;
|
if (results->memory.swap_total)
|
||||||
value = results->memory.swap_used / ratio;
|
{
|
||||||
|
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_value_set(progress, value / 100);
|
||||||
elm_progressbar_unit_format_set(progress, eina_slstr_printf("%s / %s (%1.0f %)",
|
elm_progressbar_unit_format_set(progress, eina_slstr_printf("%s / %s (%1.0f %)",
|
||||||
_size_format(results->memory.swap_used << 10),
|
_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_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_virt, _size_format(proc->mem_virt));
|
||||||
elm_object_text_set(ui->entry_pid_rss, _size_format(proc->mem_rss));
|
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");
|
elm_object_text_set(ui->entry_pid_shared, "N/A");
|
||||||
#else
|
#else
|
||||||
elm_object_text_set(ui->entry_pid_shared, _size_format(proc->mem_shared));
|
elm_object_text_set(ui->entry_pid_shared, _size_format(proc->mem_shared));
|
||||||
|
|
Loading…
Reference in New Issue