eo: Fix memory leak in efl_key_wref_set() api.
authorSubhransu Mohanty <smohantty@gmail.com>
Wed, 27 May 2020 07:39:59 +0000 (07:39 +0000)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 2 Jun 2020 22:06:40 +0000 (07:06 +0900)
Testcase:
   elementary_test -to snapshot

Reviewed-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D11888

src/lib/eo/eo_base_class.c

index 44fe92c..565f480 100644 (file)
@@ -415,7 +415,7 @@ _key_generic_cb_del(void *data, const Efl_Event *event EINA_UNUSED)
 {
    Eo_Generic_Data_Node *node = data;
    Efl_Object_Data *pd = efl_data_scope_get(node->obj, EFL_OBJECT_CLASS);
-   _eo_key_generic_direct_del(pd, node, EINA_FALSE);
+   _eo_key_generic_direct_del(pd, node, EINA_TRUE);
 }
 
 EOLIAN static void