On 26/09/12 20:19, Eduardo Lima (Etrunko) wrote:
> On Wed, Sep 26, 2012 at 4:01 PM, Enlightenment SVN
> <no-re...@enlightenment.org> wrote:
>> Log:
>> Ecore_Evas (wayland): Remove goto. (don't need them, don't want them)
>
> Why? There is goto all over the code.

Ummm, not in the wayland stuff there is not ;) Unless someone snuck some 
in without my seeing it :)

>
>>    ;) Also, remove an extra blank line that got in there.
>>
>>
>>
>> Author:       devilhorns
>> Date:         2012-09-26 12:01:04 -0700 (Wed, 26 Sep 2012)
>> New Revision: 77099
>> Trac:         http://trac.enlightenment.org/e/changeset/77099
>>
>> Modified:
>>    trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
>>
>> Modified: trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c
>> ===================================================================
>> --- trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c     2012-09-26 
>> 18:49:16 UTC (rev 77098)
>> +++ trunk/ecore/src/lib/ecore_evas/ecore_evas_wayland_shm.c     2012-09-26 
>> 19:01:04 UTC (rev 77099)
>> @@ -962,7 +962,8 @@
>>      if (ftruncate(fd, size) < 0)
>>        {
>>           ERR("Could not truncate temporary file.");
>> -        goto end;
>> +        close(fd);
>> +        return;
>>        }
>>
>>      data = mmap(NULL, size, (PROT_READ | PROT_WRITE), MAP_SHARED, fd, 0);
>> @@ -971,15 +972,13 @@
>>      if (data == MAP_FAILED)
>>        {
>>           ERR("mmap of temporary file failed.");
>> -        goto end;
>> +        close(fd);
>> +        return;
>>        }
>>
>>      ee->engine.wl.pool_size = size;
>>      ee->engine.wl.pool_data = data;
>>      ee->engine.wl.pool = wl_shm_create_pool(shm, fd, size);
>> -
>> - end:
>> -   close(fd);
>>   }
>>
>>   static void
>> @@ -1009,7 +1008,6 @@
>>      _ecore_evas_wl_buffer_free(ee);
>>      ee->engine.wl.buffer =
>>        wl_shm_pool_create_buffer(ee->engine.wl.pool, 0, w, h, stride, 
>> format);
>> -
>>   }
>>
>>   void
>>
>>



------------------------------------------------------------------------------
How fast is your code?
3 out of 4 devs don\\\'t know how their code performs in production.
Find out how slow your code is with AppDynamics Lite.
http://ad.doubleclick.net/clk;262219672;13503038;z?
http://info.appdynamics.com/FreeJavaPerformanceDownload.html
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to