From 52d23bf084475e9aa5c8daf8e006b8deacf72a40 Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Tue, 10 Jul 2012 14:01:57 +0000 Subject: [PATCH] Eo: Slight kls-itr cleanups. SVN revision: 73530 --- legacy/eobj/src/lib/eo.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/eobj/src/lib/eo.c b/legacy/eobj/src/lib/eo.c index ad195a9186..b4f828b697 100644 --- a/legacy/eobj/src/lib/eo.c +++ b/legacy/eobj/src/lib/eo.c @@ -243,7 +243,7 @@ _eo_kls_itr_init(const Eo_Class *obj_klass, Eo_Kls_Itr *cur, Eo_Op op, Eo_Kls_It prev_state->op = cur->op; prev_state->kls_itr = cur->kls_itr; - if ((cur->op == EO_NOOP) || (cur->op != op)) + if (cur->op != op) { cur->op = op; cur->kls_itr = obj_klass->mro; @@ -263,7 +263,7 @@ _eo_kls_itr_end(Eo_Kls_Itr *cur, Eo_Kls_Itr *prev_state) static inline const Eo_Class * _eo_kls_itr_get(Eo_Kls_Itr *cur) { - return (cur->kls_itr) ? *(cur->kls_itr) : NULL; + return *(cur->kls_itr); } static inline const Eo_Class *