I can confirm that Vyacheslav is correct, and even if he did not mention stringshare, this change is still wrong on a fundamental level.
Please revert it. On Wed, Dec 9, 2015 at 7:08 AM Vyacheslav Reutskiy <reutskiy....@gmail.com> wrote: > 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 > ------------------------------------------------------------------------------ _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel