From 5b0b1a0f9178ca9909159158ce4602410adbcdf2 Mon Sep 17 00:00:00 2001 From: Marcel Hollerbach Date: Wed, 31 Jan 2018 15:33:49 +0100 Subject: [PATCH] fix latest eo api breaks Thx for taking care of our debugging infrastructure ;) --- src/lib/clouseau_debug.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/clouseau_debug.c b/src/lib/clouseau_debug.c index 968e2ed..8d008fe 100644 --- a/src/lib/clouseau_debug.c +++ b/src/lib/clouseau_debug.c @@ -474,15 +474,14 @@ static Eina_Bool _api_resolvable(Eo *obj, const Eolian_Function *function) { Efl_Object_Op_Call_Data call_data = {}; - Efl_Object_Call_Cache call_cache = {}; + Efl_Object_Op op; const char *func_c_name; void *func_api; func_c_name = eolian_function_full_c_name_get(function, EOLIAN_PROP_GET, EINA_FALSE); func_api = dlsym(RTLD_DEFAULT, func_c_name); - call_cache.op = _efl_object_op_api_id_get(func_api, obj, func_c_name, __FILE__, __LINE__); - call_cache.generation = _efl_object_init_generation; - _efl_object_call_resolve(obj, func_c_name, &call_data, &call_cache, __FILE__, __LINE__); + op = _efl_object_op_api_id_get(func_api, obj, func_c_name, __FILE__, __LINE__); + _efl_object_call_resolve(obj, func_c_name, &call_data, op, __FILE__, __LINE__); return !!call_data.func; }