From: bhutani.92 Date: Wed, 5 Jul 2017 06:54:02 +0000 (+0530) Subject: [Tizen 4.0] Fixed Selector Screen Title count X-Git-Tag: submit/tizen/20170905.032042^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e4151fe74aa522c8a7c77a93e7fec20d3fca808c;p=profile%2Fmobile%2Fapps%2Fnative%2Fmusic-player.git [Tizen 4.0] Fixed Selector Screen Title count Change-Id: Icb51dc236971d113b32cad5195b4a58001cf73dd Signed-off-by: bhutani.92 --- diff --git a/src/view/mp-add-track-view.c b/src/view/mp-add-track-view.c index c6671e2..c91e9ba 100644 --- a/src/view/mp-add-track-view.c +++ b/src/view/mp-add-track-view.c @@ -178,14 +178,12 @@ static int _mp_add_track_view_content_load(void *view) /* Selector View is launched. Checked Items list is initially freed */ ad->selector_mode_bit = EINA_TRUE; GList *list = ad->checkedList; - if (list) { - while(list){ - char *data = list->data; - IF_FREE(data); - list = g_list_next(list); - } - g_list_free(list); - list = NULL; + while(list != NULL){ + GList *next = list->next; + char *data = list->data; + IF_FREE(data); + ad->checkedList = g_list_delete_link(ad->checkedList, list); + list = next; } Evas_Object *obj; @@ -413,7 +411,11 @@ int mp_add_track_view_select_tab(MpAddTrackView_t * view, mp_view_update_options((MpView_t *) view); /*update title */ - int count = g_list_length(ad->checkedList); + int count = 0; + if (ad->checkedList) { + count = g_list_length(ad->checkedList); + } + if (count > 0) { char *text = g_strdup_printf(GET_STR(STR_MP_SELECT_ITEMS), count); mp_view_set_title((MpView_t *) view, text);