From c45ad9bbdba1bbb7f247caf65e268b3beee34a70 Mon Sep 17 00:00:00 2001 From: Amritanshu Date: Tue, 22 Sep 2020 12:37:46 +0530 Subject: [PATCH] [TIZENIOT-2002]Removed icon,[TIZENIOT-2007]Show popup before reboot Change-Id: Id792c1807f806226436bdd45c1994f860ae0c638 Signed-off-by: Amritanshu --- src/interaction.c | 19 ++++++++++++++----- tizen-manifest.xml | 1 - 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/interaction.c b/src/interaction.c index 53d87a8..88c0e93 100755 --- a/src/interaction.c +++ b/src/interaction.c @@ -184,11 +184,23 @@ _install_update_cb(void *data, Evas_Object *obj, void *event_info) { LOGI("Inside _install_update_cb"); Evas_Object *nf = data; - int ret = 0; + + char title[PATH_MAX]; + snprintf(title, sizeof(title), "Updating. Don't turn off your device"); + + Evas_Object *popup = elm_popup_add(nf); + elm_popup_align_set(popup, ELM_NOTIFY_ALIGN_FILL, 1.0); + evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); + elm_object_part_text_set(popup, "title,text", title); + + eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, _popup_hide_cb, NULL); + evas_object_smart_callback_add(popup, "dismissed", _popup_hide_finished_cb, NULL); + evas_object_smart_callback_add(popup, "block,clicked", _popup_block_clicked_cb, NULL); + evas_object_show(popup); LOGI("Start Update"); /* Install update-image downloaded at shared location on device */ - ret = update_control_initialize(); + int ret = update_control_initialize(); if(ret != UPDATE_CONTROL_ERROR_NONE) { LOGE("update_control_initialize API Failed, error : %d", ret); fota_show_result_popup(nf, FOTA_OPERATION_INSTALL, FALSE, ret); @@ -205,9 +217,6 @@ _install_update_cb(void *data, Evas_Object *obj, void *event_info) LOGE("update_control_deinitialize API Failed, error : %d", ret); fota_show_result_popup(nf, FOTA_OPERATION_INSTALL, FALSE, ret); } - - elm_popup_dismiss(nf); - ui_app_exit(); } static void diff --git a/tizen-manifest.xml b/tizen-manifest.xml index a27f751..eb0b8e9 100755 --- a/tizen-manifest.xml +++ b/tizen-manifest.xml @@ -3,7 +3,6 @@ - firmware-update-ui.png -- 2.34.1