forked from enlightenment/evisum
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:
parent
d1aa17f4e3
commit
e149316e12
|
@ -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 *
|
||||
|
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue