config: use a function.

This commit is contained in:
Alastair Poole 2020-04-15 13:57:50 +01:00
parent 582cc09ed9
commit 7ac98b1325
1 changed files with 11 additions and 4 deletions

View File

@ -29,6 +29,15 @@ _config_save(Ui *ui)
config_save(_configuration);
}
static void
_config_load(Ui *ui)
{
_configuration = config_load();
ui->sort_type = _configuration->sort_type;
ui->sort_reverse = _configuration->sort_reverse;
ui->data_unit = _configuration->data_unit == 0 ? DATA_UNIT_MB : _configuration->data_unit;
}
static void
_system_stats(void *data, Ecore_Thread *thread)
{
@ -999,6 +1008,7 @@ _process_list_feedback_cb(void *data, Ecore_Thread *thread EINA_UNUSED, void *ms
}
elm_genlist_realized_items_update(ui->genlist_procs);
if (list)
eina_list_free(list);
@ -2592,10 +2602,7 @@ _ui_init(Evas_Object *parent)
ui->cpu_times = NULL;
_configuration = config_load();
ui->sort_type = _configuration->sort_type;
ui->sort_reverse = _configuration->sort_reverse;
ui->data_unit = _configuration->data_unit == 0 ? DATA_UNIT_MB : _configuration->data_unit;
_config_load(ui);
/* UI content creation */
_ui_tabs_add(parent, ui);