Revert "e_policy_wl: fix resource leak" 62/246662/1
authorSooChan Lim <sc1.lim@samsung.com>
Tue, 3 Nov 2020 02:23:02 +0000 (11:23 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 3 Nov 2020 02:36:37 +0000 (11:36 +0900)
This reverts commit 55306931a567e31a843c766a151500cb7aa95e5e.

Change-Id: I053c64ad5214ec9b439a286073bc3d367fadc4ad

src/bin/e_policy_wl.c

index 42d5d130036c4cdf4bf8c2ae6fa629cd0765aae0..f7a803ee7ed4452812e07814fc9609dfa0982fd9 100644 (file)
@@ -2852,9 +2852,6 @@ _e_policy_wl_dpy_surf_add(E_Client *ec, struct wl_resource *res_tz_dpy_pol)
    E_Policy_Wl_Dpy_Surface *dpy_surf   = NULL;
    E_Comp_Wl_Client_Data *cdata = NULL;
 
-   cdata = e_client_cdata_get(ec);
-   EINA_SAFETY_ON_NULL_RETURN_VAL(cdata, NULL);
-
    tz_dpy_pol = _e_policy_wl_tz_dpy_pol_get(res_tz_dpy_pol);
    EINA_SAFETY_ON_NULL_RETURN_VAL(tz_dpy_pol, NULL);
 
@@ -2865,6 +2862,8 @@ _e_policy_wl_dpy_surf_add(E_Client *ec, struct wl_resource *res_tz_dpy_pol)
    dpy_surf = E_NEW(E_Policy_Wl_Dpy_Surface, 1);
    EINA_SAFETY_ON_NULL_RETURN_VAL(dpy_surf, NULL);
 
+   cdata = e_client_cdata_get(ec);
+   EINA_SAFETY_ON_NULL_RETURN_VAL(cdata, NULL);
    dpy_surf->surf = cdata->surface;
    dpy_surf->tz_dpy_pol = tz_dpy_pol;
    dpy_surf->ec = ec;