This patch prevents E_Client instances created with wl_surface from
being deleted. Only the E_Client instances created internally by the
implementation should be deleted. The E_Client instances created with
wl_surface will be destroyed automatically when the associated
wl_surface is destroyed.
Change-Id: Ie097696a7502086133556a4ae13a269ea9ef06fe
e_comp_launchscrn_ec_remove(old_ec);
e_pixmap_win_id_del(tzlaunch_splash->ep);
- e_object_del(E_OBJECT(old_ec));
+ if (e_client_internal_get(old_ec))
+ e_object_del(E_OBJECT(old_ec));
tzlaunch_splash->ep = NULL;
}
else