Hello, I'm not sure that this changes is correct. The 'state_name' can be pointer to eina_stringshare and comparing the two pointers faster than strcmp. This fix looks doubtful.
-- Viacheslav Reutskiy (rimmed) On Wed, Dec 9, 2015 at 12:20 PM, Amitesh Singh <amitesh...@samsung.com> wrote: > ami pushed a commit to branch master. > > > http://git.enlightenment.org/core/efl.git/commit/?id=c892a1cb714fed496cbf5568c4d43880b6fb67b2 > > commit c892a1cb714fed496cbf5568c4d43880b6fb67b2 > Author: Amitesh Singh <amitesh...@samsung.com> > Date: Wed Dec 9 15:46:41 2015 +0530 > > edje: calc - remove pointer comparison while finding part desc > > Only strcmp comparision is realiable. > @fix > --- > src/lib/edje/edje_calc.c | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) > > diff --git a/src/lib/edje/edje_calc.c b/src/lib/edje/edje_calc.c > index b0742cf..c06e3ac 100644 > --- a/src/lib/edje/edje_calc.c > +++ b/src/lib/edje/edje_calc.c > @@ -460,8 +460,7 @@ _edje_part_description_find(Edje *ed, Edje_Real_Part > *rp, const char *state_name > { > d = ep->other.desc[i]; > > - if (d->state.name && (d->state.name == state_name || > - !strcmp(d->state.name, state_name))) > + if (d->state.name && (!strcmp(d->state.name, state_name))) > { > if (!approximate) > { > > -- > > > ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel