From: Jagrat Patidar Date: Tue, 22 Sep 2020 05:50:28 +0000 (+0530) Subject: This patch fixes double tap sound issue TSIX-6496 X-Git-Tag: submit/tizen/20200922.060031^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4bbe75b4bd35a551eb88ec7c25404045a44b560;p=profile%2Fmobile%2Fapps%2Fnative%2Fmusic-player.git This patch fixes double tap sound issue TSIX-6496 Change-Id: I34ae421de4a604602afc16da809ca9ad9cd22732 --- diff --git a/music-chooser/src/mc-track-list.c b/music-chooser/src/mc-track-list.c index 854eb49..a7d571b 100644 --- a/music-chooser/src/mc-track-list.c +++ b/music-chooser/src/mc-track-list.c @@ -1066,7 +1066,16 @@ static void _clear_cb(void *data, Evas_Object * obj, void *event_info) { startfunc; Evas_Object *sub_view = data; - evas_object_del(sub_view); + Elm_Object_Item *item = (Elm_Object_Item *)event_info; + + //disable pass event + elm_object_item_signal_emit(item, "elm,event,pass,disabled", "elm"); + //disable repeat event + elm_object_item_signal_emit(item, "elm,event,repeat,disabled", "elm"); + + if (sub_view) { + evas_object_del(sub_view); + } } int mc_track_list_update(Evas_Object * list, Elm_Object_Item * navi_it, @@ -1180,10 +1189,10 @@ int mc_track_list_update(Evas_Object * list, Elm_Object_Item * navi_it, elm_object_signal_emit(list, "hide.fastscroll", "*"); } - if (sub_view != NULL) { - evas_object_smart_callback_add(ld->genlist, "realized", _clear_cb, + + evas_object_smart_callback_add(ld->genlist, "realized", _clear_cb, sub_view); - } + return 0; }