From c026f9d5adfddb314a43b2a8c3d132f3fb197aef Mon Sep 17 00:00:00 2001 From: Alastair Poole Date: Sat, 24 Aug 2019 15:11:32 +0100 Subject: [PATCH] Startup and Shutdown: Fix. Let's only draw the window when we have content and destroy the window during shutdown. This is much prettier. --- src/main.c | 2 +- src/ui.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.c b/src/main.c index cd8f7ae..8a36f06 100644 --- a/src/main.c +++ b/src/main.c @@ -33,10 +33,10 @@ _win_add(void) evas_object_resize(win, 400 * elm_config_scale_get(), 450 * elm_config_scale_get()); elm_win_title_set(win, "System Information"); elm_win_center(win, EINA_TRUE, EINA_TRUE); - evas_object_show(win); ui = ui_add(win); evas_object_smart_callback_add(win, "delete,request", _win_del_cb, ui); + evas_object_show(win); return win; } diff --git a/src/ui.c b/src/ui.c index 1d1edae..fb1113e 100644 --- a/src/ui.c +++ b/src/ui.c @@ -15,7 +15,7 @@ static Eina_Lock _lock; void ui_shutdown(Ui *ui) { - evas_object_hide(ui->win); + evas_object_del(ui->win); ui->shutting_down = EINA_TRUE;