raster pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=9f142be03c4fa03b310db20937f44d552efbdff1

commit 9f142be03c4fa03b310db20937f44d552efbdff1
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Thu Feb 25 11:18:28 2021 +0000

    elm - efl ui format - remove leak on format info
---
 src/lib/elementary/efl_ui_format.c | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/src/lib/elementary/efl_ui_format.c 
b/src/lib/elementary/efl_ui_format.c
index c4dc85353d..1a2af7345e 100644
--- a/src/lib/elementary/efl_ui_format.c
+++ b/src/lib/elementary/efl_ui_format.c
@@ -336,15 +336,10 @@ _efl_ui_format_decimal_places_get(Eo *obj EINA_UNUSED, 
Efl_Ui_Format_Data *pd)
 EOLIAN static void
 _efl_ui_format_efl_object_destructor(Eo *obj, Efl_Ui_Format_Data *pd 
EINA_UNUSED)
 {
-  /* Legacy widgets keep their own formatting data and have their own 
destructors */
-  if (!elm_widget_is_legacy(obj))
-    {
-       /* Otherwise, free formatting data */
-       efl_ui_format_func_set(obj, NULL, NULL, NULL);
-       efl_ui_format_values_set(obj, NULL);
-       efl_ui_format_string_set(obj, NULL, 0);
-    }
-  efl_destructor(efl_super(obj, EFL_UI_FORMAT_MIXIN));
+   efl_ui_format_func_set(obj, NULL, NULL, NULL);
+   efl_ui_format_values_set(obj, NULL);
+   efl_ui_format_string_set(obj, NULL, 0);
+   efl_destructor(efl_super(obj, EFL_UI_FORMAT_MIXIN));
 }
 
 #include "efl_ui_format.eo.c"

-- 


Reply via email to