On Fri, Dec 13, 2013 at 2:40 AM, Michael Blumenkrantz <
michael.blumenkra...@gmail.com> wrote:

> On Thu, 12 Dec 2013 09:38:03 -0800
> Daniel Juyung Seo <seojuyu...@gmail.com> wrote:
>
> > seoz pushed a commit to branch master.
> >
> >
> http://git.enlightenment.org/tools/enventor.git/commit/?id=27cb2ab4e736f1d4ca7cca80eed3f93c332f85d2
> >
> > commit 27cb2ab4e736f1d4ca7cca80eed3f93c332f85d2
> > Author: Daniel Juyung Seo <seojuyu...@gmail.com>
> > Date:   Fri Dec 13 02:30:44 2013 +0900
> >
> >     enventor - use eina_stringshare_replace instead of
> eina_stringshare_add
> >     + del.
> > ---
> >  src/bin/menu.c | 10 ++++------
> >  1 file changed, 4 insertions(+), 6 deletions(-)
> >
> > diff --git a/src/bin/menu.c b/src/bin/menu.c
> > index 0d484d8..d0f368c 100644
> > --- a/src/bin/menu.c
> > +++ b/src/bin/menu.c
> > @@ -738,9 +738,8 @@ fileselector_save_done_cb(void *data, Evas_Object
> *obj, void *event_info)
> >     menu_data *md = data;
> >     const char *selected = event_info;
> >
> > -   if (md->last_accessed_path)
> > -     eina_stringshare_del(md->last_accessed_path);
> > -   md->last_accessed_path =
> eina_stringshare_add(elm_fileselector_path_get(obj));
> > +   eina_stringshare_replace(&(md->last_accessed_path),
> > +                            elm_fileselector_path_get(obj));
> >
> >     if (!selected)
> >       {
> > @@ -806,9 +805,8 @@ fileselector_load_done_cb(void *data, Evas_Object
> *obj, void *event_info)
> >     menu_data *md = data;
> >     const char *selected = event_info;
> >
> > -   if (md->last_accessed_path)
> > -     eina_stringshare_del(md->last_accessed_path);
> > -   md->last_accessed_path =
> eina_stringshare_add(elm_fileselector_path_get(obj));
> > +   eina_stringshare_replace(&(md->last_accessed_path),
> > +                            elm_fileselector_path_get(obj));
> >
> >     if (!selected)
> >       {
> >
>
> you can actually use the new eina_stringshare_refplace function from 1.8
> here, which works when both strings are stringshared.
>
>
That's a nice suggestion.
I actually checked refplace function before I commit but I wasn't sure if
elm_fileselector_path_get() returns stringshare.
Now I checked it uses stringshare and enventor depends on efl 1.8, it looks
ok to go.

Thanks a lot!

Daniel Juyung Seo (SeoZ)


>
> ------------------------------------------------------------------------------
> Rapidly troubleshoot problems before they affect your business. Most IT
> organizations don't have a clear picture of how application performance
> affects their revenue. With AppDynamics, you get 100% visibility into your
> Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics
> Pro!
> http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
> _______________________________________________
> enlightenment-devel mailing list
> enlightenment-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>
------------------------------------------------------------------------------
Rapidly troubleshoot problems before they affect your business. Most IT 
organizations don't have a clear picture of how application performance 
affects their revenue. With AppDynamics, you get 100% visibility into your 
Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro!
http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to