fix bug in edit account
authorMinsoo Kim <minnsoo.kim@samsung.com>
Fri, 7 Sep 2012 11:15:56 +0000 (20:15 +0900)
committerMinsoo Kim <minnsoo.kim@samsung.com>
Fri, 7 Sep 2012 11:15:56 +0000 (20:15 +0900)
setting/src/email-view-account-edit.c
setting/src/email-view-sync-schedule.c
setting/src/email-view-sync-setup.c

index a6efbdd..0f3c8f8 100755 (executable)
@@ -17,6 +17,8 @@
 #include "email-setting.h"
 #include "email-setting-utils.h"
 
+static email_account_t *account_data = NULL;
+
 static int _create(struct viewdata *vd);
 static int _update(struct viewdata *vd);
 static int _destroy(struct viewdata *vd);
@@ -68,7 +70,6 @@ static struct viewdata *g_vd = NULL;
 
 struct priv_data {
        struct viewdata *vd;
-       email_account_t *selected_account;
 
        Evas_Object *entry_account_name;
        Evas_Object *entry_email_address;
@@ -135,7 +136,6 @@ struct priv_data {
        char *str_sending_username;
        char *str_sending_password;
 
-       int index;
        int account_deleted;
        int b_first_focus_on_pw;
        int b_first_focus_on_sending_pw;
@@ -242,7 +242,7 @@ static int _create(struct viewdata *vd)
                p->vd = vd;
 
                _get_selected_account_details(vd);
-               if (p->selected_account == NULL) {
+               if (account_data == NULL) {
                        debug_log("Can't get account info");
                        return FALSE;
                }
@@ -375,6 +375,11 @@ static int _destroy(struct viewdata *vd)
                p->str_sending_password = NULL;
        }
 
+       if (account_data) {
+               email_engine_free_account_list(&account_data, 1);
+               account_data = NULL;
+       }
+
        return TRUE;
 }
 
@@ -617,7 +622,7 @@ static void _create_list(struct viewdata *vd)
        p->gl_sending_pw_item = elm_genlist_item_append(p->genlist, &(p->itc_ef), (void *)i, NULL,
                        ELM_GENLIST_ITEM_NONE, _gl_ef_sel_cb, (void *)i);
 
-       if (p->selected_account->outgoing_server_use_same_authenticator) {
+       if (account_data->outgoing_server_use_same_authenticator) {
                elm_object_item_disabled_set(p->gl_sending_user_item, EINA_TRUE);
                elm_object_item_disabled_set(p->gl_sending_pw_item, EINA_TRUE);
        }
@@ -636,63 +641,58 @@ static void _get_selected_account_details(struct viewdata *vd)
 {
        debug_log("");
        struct priv_data *p;
-       int nCount;
        EmailSettingUGD *ugd = vd->ugd;
        p = vd->priv;
 
-       debug_log("selected account count %d", ugd->account_count);
-
-       p->selected_account = NULL;
-
-       for (nCount = 0; nCount < ugd->account_count; nCount++) {
-               if (ugd->account_list[nCount].account_id == ugd->account_id) {
-                       debug_log("selected account index %d", ugd->account_list[nCount].account_id);
-                       p->index = nCount;
-                       p->selected_account = &ugd->account_list[nCount];
-
-                       char buf[30] = { 0, };
-                       char password_buf[MAX_STR_LEN] = { 0, };
-                       char sending_password_buf[MAX_STR_LEN] = { 0, };
-                       int pass_len = 0;
-                       int i = 0;
-                       email_get_password_length_of_account(p->selected_account->account_id, &pass_len);
-                       debug_log("password length:%d", pass_len);
-                       memset(password_buf, 0, sizeof(password_buf));
-                       memset(sending_password_buf, 0, sizeof(sending_password_buf));
-
-                       if (pass_len > 0 && pass_len < MAX_STR_LEN) {
-                               for (i = 0; i < pass_len; i++) {
-                                       password_buf[i] = '*';
-                               }
-                       }
+       if (account_data) {
+               email_engine_free_account_list(&account_data, 1);
+               account_data = NULL;
+       }
 
-                       //TODO get length of sending password
-
-                       p->str_account_name = g_strdup(p->selected_account->account_name);
-                       p->str_user_name = g_strdup(p->selected_account->incoming_server_user_name);
-                       p->str_email_address = g_strdup(p->selected_account->user_email_address);
-                       p->str_password = g_strdup(password_buf);
-                       p->str_password_backup = g_strdup(password_buf);
-                       p->str_smtp_server = g_strdup(p->selected_account->outgoing_server_address);
-                       snprintf(buf, sizeof(buf), "%d", p->selected_account->outgoing_server_port_number);
-                       p->str_smtp_port = g_strdup(buf);
-                       p->str_incoming_server = g_strdup(p->selected_account->incoming_server_address);
-                       snprintf(buf, sizeof(buf), "%d", p->selected_account->incoming_server_port_number);
-                       p->str_incoming_port = g_strdup(buf);
-
-                       if (p->selected_account->outgoing_server_use_same_authenticator) {
-                               p->str_sending_username = g_strdup(p->selected_account->incoming_server_user_name);
-                               p->str_sending_password = g_strdup(password_buf);
-                               p->str_sending_password_backup = g_strdup(password_buf);
-                       } else {
-                               p->str_sending_username = g_strdup(p->selected_account->outgoing_server_user_name);
-                               p->str_sending_password = g_strdup(sending_password_buf);
-                               p->str_sending_password_backup = g_strdup(sending_password_buf);
-                       }
+       if (!setting_get_acct_full_data(ugd->account_id, &account_data)) {
+               debug_log("setting_get_acct_full_data failed");
+               return;
+       }
 
-                       break;
+       char buf[30] = { 0, };
+       char password_buf[MAX_STR_LEN] = { 0, };
+       char sending_password_buf[MAX_STR_LEN] = { 0, };
+       int pass_len = 0;
+       int i = 0;
+       email_get_password_length_of_account(account_data->account_id, &pass_len);
+       debug_log("password length:%d", pass_len);
+       memset(password_buf, 0, sizeof(password_buf));
+       memset(sending_password_buf, 0, sizeof(sending_password_buf));
+
+       if (pass_len > 0 && pass_len < MAX_STR_LEN) {
+               for (i = 0; i < pass_len; i++) {
+                       password_buf[i] = '*';
                }
        }
+
+       //TODO get length of sending password
+
+       p->str_account_name = g_strdup(account_data->account_name);
+       p->str_user_name = g_strdup(account_data->incoming_server_user_name);
+       p->str_email_address = g_strdup(account_data->user_email_address);
+       p->str_password = g_strdup(password_buf);
+       p->str_password_backup = g_strdup(password_buf);
+       p->str_smtp_server = g_strdup(account_data->outgoing_server_address);
+       snprintf(buf, sizeof(buf), "%d", account_data->outgoing_server_port_number);
+       p->str_smtp_port = g_strdup(buf);
+       p->str_incoming_server = g_strdup(account_data->incoming_server_address);
+       snprintf(buf, sizeof(buf), "%d", account_data->incoming_server_port_number);
+       p->str_incoming_port = g_strdup(buf);
+
+       if (account_data->outgoing_server_use_same_authenticator) {
+               p->str_sending_username = g_strdup(account_data->incoming_server_user_name);
+               p->str_sending_password = g_strdup(password_buf);
+               p->str_sending_password_backup = g_strdup(password_buf);
+       } else {
+               p->str_sending_username = g_strdup(account_data->outgoing_server_user_name);
+               p->str_sending_password = g_strdup(sending_password_buf);
+               p->str_sending_password_backup = g_strdup(sending_password_buf);
+       }
 }
 
 static int _check_null_field(struct viewdata *vd)
@@ -701,25 +701,25 @@ static int _check_null_field(struct viewdata *vd)
        struct priv_data *p;
        p = vd->priv;
 
-       if (p->selected_account->account_name == NULL ||
-               strlen(p->selected_account->account_name) == 0 ||
-               p->selected_account->user_email_address == NULL ||
-               strlen(p->selected_account->user_email_address) == 0 ||
-               p->selected_account->incoming_server_user_name == NULL ||
-               strlen(p->selected_account->incoming_server_user_name) == 0 ||
+       if (account_data->account_name == NULL ||
+               strlen(account_data->account_name) == 0 ||
+               account_data->user_email_address == NULL ||
+               strlen(account_data->user_email_address) == 0 ||
+               account_data->incoming_server_user_name == NULL ||
+               strlen(account_data->incoming_server_user_name) == 0 ||
                p->str_password == NULL || strlen(p->str_password) == 0 ||
-               p->selected_account->incoming_server_address == NULL ||
-               strlen(p->selected_account->incoming_server_address) == 0 ||
-               p->selected_account->incoming_server_port_number == 0 ||
-               p->selected_account->outgoing_server_address == NULL ||
-               strlen(p->selected_account->outgoing_server_address) == 0 ||
-               p->selected_account->outgoing_server_port_number == 0) {
+               account_data->incoming_server_address == NULL ||
+               strlen(account_data->incoming_server_address) == 0 ||
+               account_data->incoming_server_port_number == 0 ||
+               account_data->outgoing_server_address == NULL ||
+               strlen(account_data->outgoing_server_address) == 0 ||
+               account_data->outgoing_server_port_number == 0) {
                return FALSE;
        } else {
 
-               if (p->selected_account->outgoing_server_use_same_authenticator == 0) {
-                       if (p->selected_account->outgoing_server_user_name == NULL ||
-                                       strlen(p->selected_account->outgoing_server_user_name) == 0 ||
+               if (account_data->outgoing_server_use_same_authenticator == 0) {
+                       if (account_data->outgoing_server_user_name == NULL ||
+                                       strlen(account_data->outgoing_server_user_name) == 0 ||
                                        p->str_sending_password == NULL ||
                                        strlen(p->str_sending_password) == 0)
                                return FALSE;
@@ -732,57 +732,56 @@ static void _read_all_entries(struct viewdata *vd)
 {
        debug_log("");
        struct priv_data *p;
-       /*char *temp;*/
 
        p = vd->priv;
 
        _free_all_entries(vd);
 
        debug_log("account name %s", p->str_account_name);
-       p->selected_account->account_name = g_strdup(p->str_account_name);
+       account_data->account_name = g_strdup(p->str_account_name);
 
        debug_log("email addr %s", p->str_email_address);
-       p->selected_account->user_email_address = g_strdup(p->str_email_address);
+       account_data->user_email_address = g_strdup(p->str_email_address);
 
 
        debug_log("user name %s", p->str_user_name);
-       p->selected_account->incoming_server_user_name = g_strdup(p->str_user_name);
+       account_data->incoming_server_user_name = g_strdup(p->str_user_name);
 
        if (g_strcmp0(p->str_password, p->str_password_backup) == 0)
-               p->selected_account->incoming_server_password = NULL;
+               account_data->incoming_server_password = NULL;
        else
-               p->selected_account->incoming_server_password = g_strdup(p->str_password);
+               account_data->incoming_server_password = g_strdup(p->str_password);
 
        debug_log("display name %s", p->str_user_name);
-       p->selected_account->user_display_name = g_strdup(p->str_user_name);
+       account_data->user_display_name = g_strdup(p->str_user_name);
 
        debug_log("incoming server %s", p->str_incoming_server);
-       p->selected_account->incoming_server_address = g_strdup(p->str_incoming_server);
+       account_data->incoming_server_address = g_strdup(p->str_incoming_server);
 
        debug_log("outgoing server %s", p->str_smtp_server);
-       p->selected_account->outgoing_server_address = g_strdup(p->str_smtp_server);
+       account_data->outgoing_server_address = g_strdup(p->str_smtp_server);
 
        debug_log("incoming port %s", p->str_incoming_port);
        if (p->str_incoming_port != NULL && strlen(p->str_incoming_port) > 0) {
-               p->selected_account->incoming_server_port_number = atoi(p->str_incoming_port);
+               account_data->incoming_server_port_number = atoi(p->str_incoming_port);
        } else {
-               p->selected_account->incoming_server_port_number = 0;
+               account_data->incoming_server_port_number = 0;
        }
 
        debug_log("outgoing port %s", p->str_smtp_port);
        if (p->str_smtp_port != NULL && strlen(p->str_smtp_port) > 0) {
-               p->selected_account->outgoing_server_port_number = atoi(p->str_smtp_port);
+               account_data->outgoing_server_port_number = atoi(p->str_smtp_port);
        } else {
-               p->selected_account->outgoing_server_port_number = 0;
+               account_data->outgoing_server_port_number = 0;
        }
 
-       if (p->selected_account->outgoing_server_use_same_authenticator == 0) {
-               p->selected_account->outgoing_server_user_name = g_strdup(p->str_sending_username);
+       if (account_data->outgoing_server_use_same_authenticator == 0) {
+               account_data->outgoing_server_user_name = g_strdup(p->str_sending_username);
                if (g_strcmp0(p->str_sending_password, p->str_sending_password_backup) == 0)
-                       p->selected_account->outgoing_server_password = NULL;
+                       account_data->outgoing_server_password = NULL;
                else
-                       p->selected_account->outgoing_server_password = g_strdup(p->str_sending_password);
-               debug_log("sending_password %s", p->selected_account->outgoing_server_password);
+                       account_data->outgoing_server_password = g_strdup(p->str_sending_password);
+               debug_log("sending_password %s", account_data->outgoing_server_password);
        }
 }
 
@@ -793,42 +792,42 @@ static void _free_all_entries(struct viewdata *vd)
        struct priv_data *p;
        p = vd->priv;
 
-       if (p->selected_account->account_name) {
-               g_free(p->selected_account->account_name);
-               p->selected_account->account_name = NULL;
+       if (account_data->account_name) {
+               g_free(account_data->account_name);
+               account_data->account_name = NULL;
        }
-       if (p->selected_account->user_email_address) {
-               g_free(p->selected_account->user_email_address);
-               p->selected_account->user_email_address = NULL;
+       if (account_data->user_email_address) {
+               g_free(account_data->user_email_address);
+               account_data->user_email_address = NULL;
        }
-       if (p->selected_account->user_display_name) {
-               g_free(p->selected_account->user_display_name);
-               p->selected_account->user_display_name = NULL;
+       if (account_data->user_display_name) {
+               g_free(account_data->user_display_name);
+               account_data->user_display_name = NULL;
        }
-       if (p->selected_account->incoming_server_user_name) {
-               g_free(p->selected_account->incoming_server_user_name);
-               p->selected_account->incoming_server_user_name = NULL;
+       if (account_data->incoming_server_user_name) {
+               g_free(account_data->incoming_server_user_name);
+               account_data->incoming_server_user_name = NULL;
        }
-       if (p->selected_account->incoming_server_password) {
-               g_free(p->selected_account->incoming_server_password);
-               p->selected_account->incoming_server_password = NULL;
+       if (account_data->incoming_server_password) {
+               g_free(account_data->incoming_server_password);
+               account_data->incoming_server_password = NULL;
        }
 
-       if (p->selected_account->incoming_server_address) {
-               g_free(p->selected_account->incoming_server_address);
-               p->selected_account->incoming_server_address = NULL;
+       if (account_data->incoming_server_address) {
+               g_free(account_data->incoming_server_address);
+               account_data->incoming_server_address = NULL;
        }
-       if (p->selected_account->outgoing_server_address) {
-               g_free(p->selected_account->outgoing_server_address);
-               p->selected_account->outgoing_server_address = NULL;
+       if (account_data->outgoing_server_address) {
+               g_free(account_data->outgoing_server_address);
+               account_data->outgoing_server_address = NULL;
        }
-       if (p->selected_account->outgoing_server_user_name) {
-               g_free(p->selected_account->outgoing_server_user_name);
-               p->selected_account->outgoing_server_user_name = NULL;
+       if (account_data->outgoing_server_user_name) {
+               g_free(account_data->outgoing_server_user_name);
+               account_data->outgoing_server_user_name = NULL;
        }
-       if (p->selected_account->outgoing_server_password) {
-               g_free(p->selected_account->outgoing_server_password);
-               p->selected_account->outgoing_server_password = NULL;
+       if (account_data->outgoing_server_password) {
+               g_free(account_data->outgoing_server_password);
+               account_data->outgoing_server_password = NULL;
        }
 }
 
@@ -849,12 +848,12 @@ static void _update_account_info(struct viewdata *vd)
 
        p = vd->priv;
 
-       if (p->selected_account == NULL) {
+       if (account_data == NULL) {
                debug_log("account_data is NULL");
                return;
        }
 
-       if (email_engine_update_account(p->selected_account->account_id, p->selected_account) == TRUE)
+       if (email_engine_update_account(account_data->account_id, account_data) == TRUE)
                debug_log("Account updated successfully");
 }
 
@@ -871,7 +870,7 @@ static void _validate_account(struct viewdata *vd, int account_id)
        struct priv_data *p = vd->priv;
        EmailSettingUGD *ugd = vd->ugd;
 
-       ret = email_engine_update_account_with_validation(account_id, p->selected_account);
+       ret = email_engine_update_account_with_validation(account_id, account_data);
 
        if (ugd->popup_one) {
                evas_object_del(ugd->popup_one);
@@ -909,7 +908,7 @@ static void _save_cb(void *data, Evas_Object *obj, void *event_info)
 
        ugd = vd->ugd;
        p = vd->priv;
-       vd->ugd->account_id = p->selected_account->account_id;
+       vd->ugd->account_id = account_data->account_id;
 
        _read_all_entries(vd);
 
@@ -946,20 +945,20 @@ static void _onoff_cb(void *data, Evas_Object *obj, void *event_info)
        Eina_Bool state = elm_check_state_get(obj);
 
        if (obj == p->onoff[0]) {
-               p->selected_account->pop_before_smtp = state;
-               debug_log("pop before smtp %d", p->selected_account->pop_before_smtp);
+               account_data->pop_before_smtp = state;
+               debug_log("pop before smtp %d", account_data->pop_before_smtp);
        }
 
        if (obj == p->onoff[1]) {
-               p->selected_account->outgoing_server_need_authentication = state;
-               debug_log("smtp auth %d", p->selected_account->outgoing_server_need_authentication);
+               account_data->outgoing_server_need_authentication = state;
+               debug_log("smtp auth %d", account_data->outgoing_server_need_authentication);
        }
 
        if (obj == p->onoff[2]) {
-               p->selected_account->outgoing_server_use_same_authenticator = state;
-               debug_log("same as pop3/imap4 %d", p->selected_account->outgoing_server_use_same_authenticator);
+               account_data->outgoing_server_use_same_authenticator = state;
+               debug_log("same as pop3/imap4 %d", account_data->outgoing_server_use_same_authenticator);
 
-               if (p->selected_account->outgoing_server_use_same_authenticator) {
+               if (account_data->outgoing_server_use_same_authenticator) {
                        /* user name */
                        if (p->gl_sending_user_item) {
                                elm_object_item_disabled_set(p->gl_sending_user_item, EINA_TRUE);
@@ -1250,7 +1249,7 @@ static char *_gl_secure_text_get_cb(void *data, Evas_Object *obj, const char *pa
 
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
 
        char buf[MAX_STR_LEN] = { 0, };
        if (!g_strcmp0(part, "elm.text.1")) {
@@ -1336,7 +1335,7 @@ static char *_gl_server_type_text_get_cb(void *data, Evas_Object *obj, const cha
 
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
 
        char buf[MAX_STR_LEN] = { 0, };
        if (!g_strcmp0(part, "elm.text.1")) {
@@ -1418,7 +1417,7 @@ static Evas_Object *_gl_ef_content_get_cb(void *data, Evas_Object *obj, const ch
        int index = (int)data;
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
 
        if (!g_strcmp0(part, "elm.icon")) {
                switch (index) {
@@ -1713,7 +1712,7 @@ static Evas_Object *_gl_ex_sending_secure_content_get_cb(void *data, Evas_Object
        int index = (int)data;
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
 
        if (!g_strcmp0(part, "elm.icon")) {
                Evas_Object *radio = elm_radio_add(p->genlist);
@@ -1735,7 +1734,7 @@ static Evas_Object *_gl_ex_incoming_secure_content_get_cb(void *data, Evas_Objec
        int index = (int)data;
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
 
        if (!g_strcmp0(part, "elm.icon")) {
                Evas_Object *radio = elm_radio_add(p->genlist);
@@ -1766,17 +1765,17 @@ static Evas_Object *_gl_onoff_content_get_cb(void *data, Evas_Object *obj, const
                evas_object_propagate_events_set(check, EINA_FALSE);
 
                if (index == 0) {
-                       elm_check_state_set(check, p->selected_account->pop_before_smtp);
+                       elm_check_state_set(check, account_data->pop_before_smtp);
                        p->onoff[index] = check;
                }
 
                if (index == 1) {
-                       elm_check_state_set(check, p->selected_account->outgoing_server_need_authentication);
+                       elm_check_state_set(check, account_data->outgoing_server_need_authentication);
                        p->onoff[index] = check;
                }
 
                if (index == 2) {
-                       elm_check_state_set(check, p->selected_account->outgoing_server_use_same_authenticator);
+                       elm_check_state_set(check, account_data->outgoing_server_use_same_authenticator);
                        p->onoff[index] = check;
                }
 
@@ -1862,7 +1861,7 @@ static void _gl_ex_sending_secure_sel_cb(void *data, Evas_Object *obj, void *eve
        int index = (int)data;
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
        int sel_radio = 0;
 
        Elm_Object_Item *item = (Elm_Object_Item *)event_info;
@@ -1901,7 +1900,7 @@ static void _gl_ex_incoming_secure_sel_cb(void *data, Evas_Object *obj, void *ev
        int index = (int)data;
        struct viewdata *vd = g_vd;
        struct priv_data *p = vd->priv;
-       email_account_t *account = p->selected_account;
+       email_account_t *account = account_data;
        int sel_radio = 0;
 
        Elm_Object_Item *item = (Elm_Object_Item *)event_info;
@@ -1940,23 +1939,23 @@ static void _gl_onoff_sel_cb(void *data, Evas_Object *obj, void *event_info)
 
        switch (index) {
        case 0:
-               p->selected_account->pop_before_smtp = !p->selected_account->pop_before_smtp;
-               elm_check_state_set(p->onoff[0], p->selected_account->pop_before_smtp);
-               debug_log("pop before smtp %d", p->selected_account->pop_before_smtp);
+               account_data->pop_before_smtp = !account_data->pop_before_smtp;
+               elm_check_state_set(p->onoff[0], account_data->pop_before_smtp);
+               debug_log("pop before smtp %d", account_data->pop_before_smtp);
                break;
 
        case 1:
-               p->selected_account->outgoing_server_need_authentication = !p->selected_account->outgoing_server_need_authentication;
-               elm_check_state_set(p->onoff[1], p->selected_account->outgoing_server_need_authentication);
-               debug_log("smtp auth %d", p->selected_account->outgoing_server_need_authentication);
+               account_data->outgoing_server_need_authentication = !account_data->outgoing_server_need_authentication;
+               elm_check_state_set(p->onoff[1], account_data->outgoing_server_need_authentication);
+               debug_log("smtp auth %d", account_data->outgoing_server_need_authentication);
                break;
 
        case 2:
-               p->selected_account->outgoing_server_use_same_authenticator = !p->selected_account->outgoing_server_use_same_authenticator;
-               elm_check_state_set(p->onoff[2], p->selected_account->outgoing_server_use_same_authenticator);
-               debug_log("same as pop3/imap4 %d", p->selected_account->outgoing_server_use_same_authenticator);
+               account_data->outgoing_server_use_same_authenticator = !account_data->outgoing_server_use_same_authenticator;
+               elm_check_state_set(p->onoff[2], account_data->outgoing_server_use_same_authenticator);
+               debug_log("same as pop3/imap4 %d", account_data->outgoing_server_use_same_authenticator);
 
-               if (p->selected_account->outgoing_server_use_same_authenticator) {
+               if (account_data->outgoing_server_use_same_authenticator) {
                        /* user name */
                        if (p->gl_sending_user_item) {
                                elm_object_item_disabled_set(p->gl_sending_user_item, EINA_TRUE);
index a02df18..9700ea7 100755 (executable)
@@ -655,7 +655,7 @@ static void _delete_cb(void *data, Evas_Object *obj, void *event_info)
        elm_object_disabled_set(p->l_button, EINA_TRUE);
        elm_object_item_disabled_set(p->c_item[0], EINA_TRUE);
 
-       ugd->popup_one = setting_get_notify(vd, NULL, dgettext("sys_string", "IDS_COM_POP_DELETE_Q"), 2,
+       ugd->popup_one = setting_get_notify(vd, NULL, N_("All data related to this account will be deleted. Continue?"), 2,
                                                                                        dgettext("sys_string", "IDS_COM_SK_YES"),
                                                                                        _popup_delete_ok_cb,
                                                                                        dgettext("sys_string", "IDS_COM_SK_NO"),
index a117915..2202662 100755 (executable)
@@ -641,7 +641,7 @@ static void _delete_cb(void *data, Evas_Object *obj, void *event_info)
        elm_object_disabled_set(p->l_button, EINA_TRUE);
        elm_object_item_disabled_set(p->c_item[0], EINA_TRUE);
 
-       ugd->popup_one = setting_get_notify(vd, NULL, dgettext("sys_string", "IDS_COM_POP_DELETE_Q"), 2,
+       ugd->popup_one = setting_get_notify(vd, NULL, N_("All data related to this account will be deleted. Continue?"), 2,
                                                                                        dgettext("sys_string", "IDS_COM_SK_YES"),
                                                                                        _popup_delete_ok_cb,
                                                                                        dgettext("sys_string", "IDS_COM_SK_NO"),