}
Eina_Bool state = elm_check_state_get(obj);
+ pswd_popup_t *pswd_popup_data = (pswd_popup_t *)data;
+
if (state) {
- elm_entry_password_set((Evas_Object *)data, EINA_FALSE);
+ elm_entry_password_set(pswd_popup_data->entry, EINA_FALSE);
} else {
- elm_entry_password_set((Evas_Object *)data, EINA_TRUE);
+ elm_entry_password_set(pswd_popup_data->entry, EINA_TRUE);
}
elm_entry_cursor_end_set((Evas_Object *)data);
}
evas_object_size_hint_align_set(check, EVAS_HINT_FILL, EVAS_HINT_FILL);
evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
evas_object_smart_callback_add(check, "changed",
- _chk_changed_cb, pswd_popup_data->entry);
+ _chk_changed_cb, pswd_popup_data);
elm_object_focus_allow_set(check, EINA_FALSE);
Evas_Object *layout = NULL;
Evas_Object *prev_box = NULL;
+ if (devpkr_app_state->popup == NULL) return;
prev_box = elm_object_content_get(devpkr_app_state->popup);
if (prev_box != NULL) {
evas_object_del(prev_box);
devpkr_app_state->win_main = NULL;
}
+ if (devpkr_app_state->popup) {
+ evas_object_del(devpkr_app_state->popup);
+ devpkr_app_state->popup = NULL;
+ }
+
+ if (devpkr_app_state->alertpopup) {
+ evas_object_del(devpkr_app_state->alertpopup);
+ devpkr_app_state->alertpopup = NULL;
+ }
+
+ if (devpkr_app_state->eap_popup) {
+ eap_connect_data_free(devpkr_app_state->eap_popup);
+ devpkr_app_state->eap_popup = NULL;
+ }
+
common_util_managed_ecore_scan_update_timer_del();
wlan_manager_destroy();