From: Tom Hacohen Date: Thu, 19 May 2016 10:27:41 +0000 (+0100) Subject: Eo: Improve error message when overriding functions. X-Git-Tag: upstream/1.20.0~6238 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c450efdcde1c11b60c9567c70a349134fa9534fc;p=platform%2Fupstream%2Fefl.git Eo: Improve error message when overriding functions. --- diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c index 48669a7..08de539 100644 --- a/src/lib/eo/eo.c +++ b/src/lib/eo/eo.c @@ -140,7 +140,7 @@ _vtable_func_set(_Eo_Class *klass, Eo_Op op, eo_op_func_type func) if (fsrc->src == klass) { const _Eo_Class *op_kls = _eo_op_class_get(op); - ERR("Class '%s': Overriding func %p for op %d (%s) with %p.", + ERR("Class '%s': Overriding already set func %p for op %d (%s) with %p.", klass->desc->name, fsrc->func, op, op_kls->desc->name, func); return EINA_FALSE; } diff --git a/src/tests/eo/suite/eo_test_class_errors.c b/src/tests/eo/suite/eo_test_class_errors.c index 8155c5d..276c6d7 100644 --- a/src/tests/eo/suite/eo_test_class_errors.c +++ b/src/tests/eo/suite/eo_test_class_errors.c @@ -329,7 +329,7 @@ START_TEST(eo_dich_func_override) NULL }; - TEST_EO_ERROR("_vtable_func_set", "Class '%s': Overriding func %p for op %d (%s) with %p."); + TEST_EO_ERROR("_vtable_func_set", "Class '%s': Overriding already set func %p for op %d (%s) with %p."); klass = eo_class_new(&class_desc, SIMPLE_CLASS, NULL); fail_if(klass); fail_unless(ctx.did);