From: Shashank Shekhar Shukla Date: Fri, 24 Jun 2016 05:13:32 +0000 (+0900) Subject: [TBT][contacts][TSAM-5468][Fix TBT scenario for contacts module] X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d973191fc55a3b5769948a7ec23eec1d9c8b00a8;p=test%2Ftct%2Fnative%2Fbehavior.git [TBT][contacts][TSAM-5468][Fix TBT scenario for contacts module] Change-Id: I0dc4d4278c6efe495c8fb372490fc6d116bb0988 Signed-off-by: Shashank Shekhar Shukla --- diff --git a/tbtcoreapp/src/view/tbt-contacts-view.c b/tbtcoreapp/src/view/tbt-contacts-view.c old mode 100644 new mode 100755 index 42b8f62..4fcaafa --- a/tbtcoreapp/src/view/tbt-contacts-view.c +++ b/tbtcoreapp/src/view/tbt-contacts-view.c @@ -170,20 +170,23 @@ contacts_view *contacts_view_add(Evas_Object *navi, tbt_info *tbt_info, Elm_Obje DBG("contacts_db_get_records_with_query = %d", ret); RETVM_IF(ret != CONTACTS_ERROR_NONE && ret != CONTACTS_ERROR_NOT_SUPPORTED, NULL, "contacts_db_get_records_with_query failed: %s",get_contacts_error(ret)); - while (contacts_list_get_current_record_p(list, &record) == 0) + while (contacts_list_get_current_record_p(list, &record) == CONTACTS_ERROR_NONE) { + int count; // Get details - ret = contacts_record_get_int(record, _contacts_person_usage.times_used, &usage_count); + ret = contacts_record_get_int(record, _contacts_person_usage.times_used, &count); DBG("contacts_record_get_int = %d", ret); RETVM_IF(ret != CONTACTS_ERROR_NONE && ret != CONTACTS_ERROR_NOT_SUPPORTED, NULL, "contacts_record_get_int failed: %s",get_contacts_error(ret)); + usage_count += count; DBG("Usage Count = %d", usage_count); - sprintf(resultc, "Total call and messages made to Test is = %d", usage_count); - ui_utils_label_set_text(this->info_label, resultc, "left"); - - break; + ret = contacts_list_next(list); + if (ret != CONTACTS_ERROR_NONE) + break; } + sprintf(resultc, "Total call and messages made to Test is = %d", usage_count); + ui_utils_label_set_text(this->info_label, resultc, "left"); elm_object_part_content_set(this->view->layout, "info_text", this->info_label);