Thanks!

On Friday, October 14, 2011, Carsten Haitzler <ras...@rasterman.com> wrote:
> On Fri, 14 Oct 2011 10:01:19 -0300 Gustavo Sverzut Barbieri
> <barbi...@profusion.mobi> said:
>
> done :)
>
>> I'm on the road (actually about to get into a plane), would you apply
this
>> to EWS engine as well? It's basically a copy of buffer with few changes
>>
>> On Friday, October 14, 2011, Enlightenment SVN <
no-re...@enlightenment.org>
>> wrote:
>> > Log:
>> > 1. make inline image ee buffer non-alpha by default. thats the default
>> >  for all eee's. this was wrong.
>> >  2. make sure it sets back data when finished - check data in and check
>> >  it out.
>> >
>> >
>> >
>> > Author:       raster
>> > Date:         2011-10-14 00:28:45 -0700 (Fri, 14 Oct 2011)
>> > New Revision: 64069
>> > Trac:         http://trac.enlightenment.org/e/changeset/64069
>> >
>> > Modified:
>> >  trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c
>> >
>> > Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c
>> > ===================================================================
>> > --- trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c  2011-10-14
>> 07:23:09 UTC (rev 64068)
>> > +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_buffer.c  2011-10-14
>> 07:28:45 UTC (rev 64069)
>> > @@ -86,6 +86,8 @@
>> >              ERR("evas_engine_info_set() for engine '%s' failed.",
>> ee->driver);
>> >           }
>> >      }
>> > +   if (ee->engine.buffer.image)
>> > +      evas_object_image_data_set(ee->engine.buffer.image,
>> ee->engine.buffer.pixels);
>> >    if (ee->func.fn_resize) ee->func.fn_resize(ee);
>> >  }
>> >
>> > @@ -93,9 +95,6 @@
>> >  _ecore_evas_buffer_shutdown(void)
>> >  {
>> >    _ecore_evas_init_count--;
>> > -   if (_ecore_evas_init_count == 0)
>> > -     {
>> > -     }
>> >    if (_ecore_evas_init_count < 0) _ecore_evas_init_count = 0;
>> >    return _ecore_evas_init_count;
>> >  }
>> > @@ -111,7 +110,7 @@
>> >      {
>> >         if (ee2->func.fn_pre_render) ee2->func.fn_pre_render(ee2);
>> >         if (ee2->engine.func->fn_render)
>> > -          rend |= ee2->engine.func->fn_render(ee2);
>> > +           rend |= ee2->engine.func->fn_render(ee2);
>> >         if (ee2->func.fn_post_render) ee2->func.fn_post_render(ee2);
>> >      }
>> >    if (ee->engine.buffer.image)
>> > @@ -120,16 +119,18 @@
>> >
>> >         evas_object_image_size_get(ee->engine.buffer.image, &w, &h);
>> >         if ((w != ee->w) || (h != ee->h))
>> > -          _ecore_evas_resize(ee, w, h);
>> > +           _ecore_evas_resize(ee, w, h);
>> > +        ee->engine.buffer.pixels =
>> evas_object_image_data_get(ee->engine.buffer.image, 1);
>> >      }
>> >    updates = evas_render_updates(ee->evas);
>> >    if (ee->engine.buffer.image)
>> >      {
>> >         Eina_Rectangle *r;
>> >
>> > +        evas_object_image_data_set(ee->engine.buffer.image,
>> ee->engine.buffer.pixels);
>> >         EINA_LIST_FOREACH(updates, l, r)
>> > -          evas_object_image_data_update_add(ee->engine.buffer.image,
>> > -                                            r->x, r->y, r->w, r->h);
>> > +           evas_object_image_data_update_add(ee->engine.buffer.image,
>> > +                                      > enlightenment-devel mailing
list
>> enlightenment-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
>>
>
>
> --
> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> The Rasterman (Carsten Haitzler)    ras...@rasterman.com
>
>

-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: barbi...@gmail.com
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure contains a
definitive record of customers, application performance, security
threats, fraudulent activity and more. Splunk takes this data and makes
sense of it. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2d-oct
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to