e_service_quickpanel: remove code not to free qp_clients list when quickpanel service... 03/245803/2 submit/tizen/20201016.045653
authorDoyoun Kang <doyoun.kang@samsung.com>
Fri, 16 Oct 2020 02:13:28 +0000 (11:13 +0900)
committerDoyoun Kang <doyoun.kang@samsung.com>
Fri, 16 Oct 2020 02:29:37 +0000 (11:29 +0900)
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

src/bin/services/e_service_quickpanel.c

index d379ebee39d45b5d6a6d517d935e0e67ade7aa3a..494ebfb1f408d2326349bb7a9fd82898ba162ec5 100644 (file)
@@ -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);