From f01dce47db9729aae486f48ce3e8b475d4c38140 Mon Sep 17 00:00:00 2001 From: cskim Date: Wed, 16 Mar 2016 20:55:13 +0900 Subject: [PATCH] [Store Issue] Fix invalid phone number limitation issue. Change-Id: I8631dfaf541c59775259d63888a79fe32b481f9d --- TelegramTizen/src/tg_registration.c | 6 +++--- TelegramTizen/tg_utils/tg_common.h | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/TelegramTizen/src/tg_registration.c b/TelegramTizen/src/tg_registration.c index 5b7b9d9..7be1e63 100644 --- a/TelegramTizen/src/tg_registration.c +++ b/TelegramTizen/src/tg_registration.c @@ -46,7 +46,7 @@ static void on_text_change_enable_ok_button(void *data, Evas_Object *obj, void * else elm_object_signal_emit(layout, "hide", "delete"); - if (strlen(buf) == MAX_NUM_LENGTH && strcasecmp(code_buf, "Select your country") != 0) + if (strlen(buf) >= MIN_NUM_LENGTH && strcasecmp(code_buf, "Select your country") != 0) elm_object_disabled_set(done_btn, EINA_FALSE); else elm_object_disabled_set(done_btn, EINA_TRUE); @@ -82,7 +82,7 @@ static void on_naviframe_done_clicked(void *data, Evas_Object *obj, void *event_ snprintf(code_buf, sizeof(code_buf), "%s", elm_object_text_get(country_name_btn)); - if (strlen(phone_num) == MAX_NUM_LENGTH && strcasecmp(code_buf, "Select your country") != 0 && ad->is_server_ready) { + if (strlen(phone_num) >= MIN_NUM_LENGTH && strcasecmp(code_buf, "Select your country") != 0 && ad->is_server_ready) { char phone_number[256]; snprintf(phone_number, sizeof(phone_number), "%s%s", cunt_code, phone_num); ad->phone_number = strdup(phone_number); @@ -143,7 +143,7 @@ void country_name_selected_cb(appdata_s *ad, Eina_List *count_name_list, Eina_Li if (pn_number_entry) elm_object_focus_set(pn_number_entry, EINA_TRUE); - if (number_text && strlen(number_text) == MAX_NUM_LENGTH) + if (number_text && strlen(number_text) >= MIN_NUM_LENGTH) elm_object_disabled_set(done_btn, EINA_FALSE); else elm_object_disabled_set(done_btn, EINA_TRUE); diff --git a/TelegramTizen/tg_utils/tg_common.h b/TelegramTizen/tg_utils/tg_common.h index 1ce271a..43c8e3f 100755 --- a/TelegramTizen/tg_utils/tg_common.h +++ b/TelegramTizen/tg_utils/tg_common.h @@ -221,7 +221,8 @@ static Elm_Entry_Filter_Accept_Set accept_set = { .rejected = NULL }; -#define MAX_NUM_LENGTH 10 +#define MAX_NUM_LENGTH 20 +#define MIN_NUM_LENGTH 5 #define MAX_CODE_LENGTH 5 #define MAX_USERNAME_LENGTH 15 #define MIN_USERNAME_LENGTH 5 -- 2.7.4