diff --git a/legacy/ecore/ChangeLog b/legacy/ecore/ChangeLog index 28b08357ed..6cc4a95d39 100644 --- a/legacy/ecore/ChangeLog +++ b/legacy/ecore/ChangeLog @@ -1018,3 +1018,7 @@ 2012-10-19 Cedric Bail * Use Eina_Thread for Ecore_Thread. + +2012-11-23 Eduardo Lima (Etrunko) + + * Fix leak of strcut wl_registry in Ecore Wayland diff --git a/legacy/ecore/NEWS b/legacy/ecore/NEWS index 80a2f53115..1747889146 100644 --- a/legacy/ecore/NEWS +++ b/legacy/ecore/NEWS @@ -40,6 +40,7 @@ Fixes: - send ECORE_X_EVENT_SELECTION_NOTIFY even if there is no data. * ecore_wayland: - Update to work with latest wayland (0.99) from git. + - Fix leak of struct wl_registry Removal: * 16bpp evas engine support removed (API still there, but inactive). diff --git a/legacy/ecore/src/lib/ecore_wayland/ecore_wl.c b/legacy/ecore/src/lib/ecore_wayland/ecore_wl.c index 4e6218b8c7..8abfc74bfa 100644 --- a/legacy/ecore/src/lib/ecore_wayland/ecore_wl.c +++ b/legacy/ecore/src/lib/ecore_wayland/ecore_wl.c @@ -379,6 +379,7 @@ _ecore_wl_shutdown(Eina_Bool close) wl_compositor_destroy(_ecore_wl_disp->wl.compositor); if (_ecore_wl_disp->wl.display) { + wl_registry_destroy(_ecore_wl_disp->wl.registry); wl_display_flush(_ecore_wl_disp->wl.display); wl_display_disconnect(_ecore_wl_disp->wl.display); }