static void dec_battery_charger_changed_cb(runtime_info_key_e key, void *data)
{
appdata_s *ad = (appdata_s *) data;
- if (key == RUNTIME_INFO_KEY_CHARGER_CONNECTED)
+ if (key == RUNTIME_INFO_KEY_CHARGER_CONNECTED) {
battery_icon_status_update(ad);
update_internal_decrypt_next_button_status(ad);
+ }
}
static void dec_battery_changed_cb(device_callback_e type, void *value, void *user_data)
{
appdata_s *ad = (appdata_s *) user_data;
- if (type == DEVICE_CALLBACK_BATTERY_CAPACITY)
+ if (type == DEVICE_CALLBACK_BATTERY_CAPACITY) {
battery_icon_status_update(ad);
update_internal_decrypt_next_button_status(ad);
+ }
}
void ode_check_decrypt_device_create_view(appdata_s *ad)
dlog_print(DLOG_ERROR, LOG_TAG, "battery_cb_register failed");
ui_app_exit();
}
-
+ update_internal_decrypt_next_button_status(ad);
snprintf(string, sizeof(string), __(status_text[0]), NEEDED_BATTERY_PERCENT);
check_msg = ode_create_textblock(encryption_check_layout, string, MSG_TEXT_STYLE);
elm_object_part_content_set(encryption_check_layout, "battery_text", check_msg);
elm_object_part_content_set(encryption_check_layout, "charge_text", check_msg);
elm_object_part_content_set(base_layout, "content_layout", encryption_check_layout);
+ update_internal_encrypt_next_button_status(ad);
/* set bottom button */
item = elm_naviframe_item_push(navi_bar, __("IDS_ST_HEADER_ENCRYPT_DEVICE"), NULL, NULL, base_layout, NULL);
{
Evas_Object *btn_layout;
Evas_Object *next_btn;
+ appdata_s *ad = (appdata_s *)data;
dlog_print(DLOG_DEBUG, LOG_TAG, "set_next_btn start");
btn_layout = ode_create_layout(layout, edj_path, "next_button_layout");
next_btn = ode_create_button(btn_layout, btn_text, "bottom");
elm_object_part_content_set(btn_layout, "next_button", next_btn);
+ ad->device_info.next_button = next_btn;
evas_object_smart_callback_add(next_btn, "clicked", callback, data);
elm_object_part_content_set(layout, "bottom_layout", btn_layout);