diff options
author | tasn <tasn> | 2012-06-20 15:56:17 +0000 |
---|---|---|
committer | tasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33> | 2012-06-20 15:56:17 +0000 |
commit | b68f7e2b7a80a5da3c66bb33142561b7cd56a736 (patch) | |
tree | 69158941aa1c43bff6138b8bea1a9aef4e5239f2 /src/lib | |
parent | afbb6dfa2bc2d86f433659cb31a93af9c9e70b48 (diff) | |
download | eobj-b68f7e2b7a80a5da3c66bb33142561b7cd56a736.tar.gz eobj-b68f7e2b7a80a5da3c66bb33142561b7cd56a736.tar.bz2 eobj-b68f7e2b7a80a5da3c66bb33142561b7cd56a736.zip |
Eo: Fix return value of eo_do_super to depend on error_set.
And added tests to check it.
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@72550 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/eo.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/eo.c b/src/lib/eo.c index c8f9d3b..b1f237c 100644 --- a/src/lib/eo.c +++ b/src/lib/eo.c @@ -474,6 +474,9 @@ eo_do_super_internal(Eo *obj, Eo_Op_Type op_type, Eo_Op op, ...) } va_end(p_list); + if (obj->do_error) + ret = EINA_FALSE; + return ret; } |