efl/src/lib
Vitor Sousa 5d2948b016 elm fileselector: fix possible premature deletion of Listing_Request struct
In a case where eina_promise_then is executed immediately (like with some
quick and light Efl.Model), the Listing_Request struct will be prematurely
freed in the first iteration of the child processing loop, because the
item_total counter had not accumulated the right number of items yet.

With this commit, we traverse the children accessor first, so we can know
the number of items.

Also, no longer use the Listing_Request pointer after the loop, once it
may have been deallocate already.
And put a note about this too.
2016-08-26 19:45:26 -03:00
..
ecore Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
ecore_audio Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
ecore_avahi
ecore_buffer
ecore_cocoa ecore_cocoa: fix fullscreen for older osx versions 2016-08-26 19:38:57 +02:00
ecore_con Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
ecore_drm ecore-drm: Deprecate Ecore_Drm library 2016-05-31 10:05:28 -04:00
ecore_drm2 ecore_drm2: Fix a condition where no outputs are enabled 2016-08-02 13:29:09 -05:00
ecore_evas Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
ecore_fb
ecore_file ecore_file: fix memory leak 2016-05-06 22:18:57 +02:00
ecore_imf ecore_imf: Add more description about key event in return_key_type_set 2016-08-23 17:09:41 +09:00
ecore_imf_evas
ecore_input evas: Add normalized and window coordinates to axis events 2016-08-26 10:18:01 +09:00
ecore_input_evas ecore_input_evas: Enable cancel events by default 2016-08-09 14:56:39 +09:00
ecore_ipc If there is situation when server is closed prior to client, the client pointer pointing to server must be reset and check must be there during client deletion 2016-07-11 22:29:04 +09:00
ecore_psl1ght
ecore_sdl
ecore_wayland ecore-wayland: Prevent duplicated mouse up events. 2016-06-28 09:01:09 -04:00
ecore_win32 efl: everyone should now rely on Eina MIN/MAX redefinition. 2016-05-09 16:58:53 -07:00
ecore_wl2 wayland_egl: Fix double free in case of failure 2016-08-11 11:37:41 +09:00
ecore_x evas: Add normalized and window coordinates to axis events 2016-08-26 10:18:01 +09:00
ector Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
edje Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
eet autotools: since it has been broken for some times and nobody noticed, let's remove per directory support. 2016-08-01 13:36:47 -07:00
eeze
efl Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
efreet efreet: mime types database can be empty 2016-08-26 21:16:39 +02:00
eina eina: overhaul Mac OS X semaphores 2016-08-26 21:16:39 +02:00
eio Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
eldbus Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
elementary elm fileselector: fix possible premature deletion of Listing_Request struct 2016-08-26 19:45:26 -03:00
elocation
elput elput: Fix typo in doxygen 2016-08-23 14:55:50 +09:00
elua elua: load modules from local dirs first 2016-08-08 14:38:39 +01:00
embryo efl - fix lots of little init/shutdown pairs that are wrong 2016-07-04 21:30:34 +09:00
emile emile: fix jpeg loader broken with orientation 2016-08-19 15:19:08 +09:00
emotion Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
eo eo: speedup efl_isa by 50%. 2016-08-26 12:14:14 -07:00
eolian eolian: enforce no get/set as method/property name rule 2016-08-23 13:44:18 +01:00
eolian_cxx eolian_cxx: Fix behavior with explicit void return 2016-08-17 20:54:27 -03:00
ephysics evas: Move map to a separate mixin 2016-06-29 09:12:26 +09:00
escape
ethumb ethumb - don't complain to stderr about things that are handled by api 2016-05-31 19:01:50 +09:00
ethumb_client ethumb: tell the user if the connection to the deamon failed 2016-07-13 17:52:46 +02:00
evas Efl Object: remove legacy callback calls from event_callback_call 2016-08-26 15:45:07 -03:00
evil autotools: since it has been broken for some times and nobody noticed, let's remove per directory support. 2016-08-01 13:36:47 -07:00
.gitignore