efl/src
Lauro Moura e973b87bf8 csharp: Fix Hash.DelByValue
Summary:
The C function `eina_hash_del_by_data` requires the same value that was
passed to the `add` function. As C# hashes store stuff through pointers
due to marshalling, this makes it hard to pass the same pointer for it.

So this functionality is implemented at C# level instead of relying on
the native function directly.

Fixes T8198

Thanks to @brunobelo and @singh.amitesh for the test case.

Reviewers: singh.amitesh, felipealmeida, brunobelo

Reviewed By: brunobelo

Subscribers: cedric, #reviewers, #committers, singh.amitesh, brunobelo

Tags: #efl

Maniphest Tasks: T8198

Differential Revision: https://phab.enlightenment.org/D9853
2019-09-13 19:22:39 -03:00
..
benchmarks meson.build: allow to disable tiff evas loader 2019-09-13 11:26:19 -04:00
bin eolian: support complex monospace syntax $[...] 2019-09-13 16:58:49 +02:00
bindings csharp: Fix Hash.DelByValue 2019-09-13 19:22:39 -03:00
edje_external
examples csharp: Minor change to D9692 2019-09-11 23:32:16 -03:00
generic make mman.h private 2019-08-19 09:55:13 -04:00
lib efl_ui/scrollable_content: be more explicit about scrollable_content_get() 2019-09-13 18:51:51 +02:00
modules meson.build: allow to disable tiff evas loader 2019-09-13 11:26:19 -04:00
scripts eolian: remove second parameter for eolian_type_c_type_get 2019-09-09 18:26:49 +02:00
static_libs ector: code refactoring. 2019-09-06 17:56:02 +09:00
tests csharp: Fix Hash.DelByValue 2019-09-13 19:22:39 -03:00
wayland_protocol