From: Doyoun Kang Date: Fri, 16 Oct 2020 02:13:28 +0000 (+0900) Subject: e_service_quickpanel: remove code not to free qp_clients list when quickpanel service... X-Git-Tag: submit/tizen/20201016.045653^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=80ca172ec01e2ee5048c7fb2a8ad930124f466ce;p=platform%2Fupstream%2Fenlightenment.git e_service_quickpanel: remove code not to free qp_clients list when quickpanel service is destroyed The quickpanel client didn't get state change events (such as visible state of quickpanel service) after relauching the quickpanel service. This was because qp_clients list was deleted when the quickpanel service is destroyed. FYI, The qp_clients list can be deleted when the qp_client is destroyed. Change-Id: I772e28c76330fff8045822627cc5e42f930a30eb --- diff --git a/src/bin/services/e_service_quickpanel.c b/src/bin/services/e_service_quickpanel.c index d379ebee39..494ebfb1f4 100644 --- a/src/bin/services/e_service_quickpanel.c +++ b/src/bin/services/e_service_quickpanel.c @@ -1192,7 +1192,6 @@ _quickpanel_free(E_Policy_Quickpanel *qp) if (qp->bg_rect) evas_object_del(qp->bg_rect); - E_FREE_LIST(qp_clients, free); E_FREE_FUNC(qp->mover, evas_object_del); E_FREE_FUNC(qp->indi_obj, evas_object_del); E_FREE_FUNC(qp->handler_obj, evas_object_del);