ui_cpu: temp set window policy to restart win.

Don't restart all other windows. Temporarily set ELM_WIN_QUIT
policy, delete the window then revert.
This commit is contained in:
Alastair Poole 2021-11-03 08:52:50 +00:00
parent d1aa17f4e3
commit e149316e12
2 changed files with 3 additions and 1 deletions

View File

@ -422,7 +422,7 @@ _cpu_visual_clicked_cb(void *data EINA_UNUSED, Evas_Object *obj,
if (ui->cpu.visual) free(ui->cpu.visual);
ui->cpu.visual = strdup(txt);
evisum_ui_restart(ui);
ui_cpu_win_restart(ui);
}
Evas_Object *

View File

@ -199,7 +199,9 @@ ui_cpu_visual_by_name(const char *name)
void
ui_cpu_win_restart(Evisum_Ui *ui)
{
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_NONE);
evas_object_del(ui->cpu.win);
elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
ui_cpu_win_add(ui);
}