diff options
author | Tom Hacohen <tom@stosb.com> | 2016-05-19 11:27:41 +0100 |
---|---|---|
committer | Tom Hacohen <tom@stosb.com> | 2016-05-20 10:25:00 +0100 |
commit | c450efdcde1c11b60c9567c70a349134fa9534fc (patch) | |
tree | a5809e179016a24439f02d3a67f2b86df2f5aa83 | |
parent | e1efe2e651ac1c475be27729f212445c8cb3486a (diff) | |
download | efl-c450efdcde1c11b60c9567c70a349134fa9534fc.tar.gz |
Eo: Improve error message when overriding functions.
-rw-r--r-- | src/lib/eo/eo.c | 2 | ||||
-rw-r--r-- | src/tests/eo/suite/eo_test_class_errors.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/eo/eo.c b/src/lib/eo/eo.c index 48669a7d1e..08de539a97 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 8155c5ded6..276c6d7785 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); |