forked from enlightenment/efl
1fc6b13d10
I did a bad decision to steal memory for Array, List, Hash and Struct types, it was nice to not have to copy it internally, but breaks when one needs to set a new value that was set elsewhere. What did not happen with string, integers and other basic types. This was exposed by Raphael Kubo using eina_model_property_set() with complex types (Array, List and Hash) and it was not possible to correctly set such properties. Now it's all set, but the behavior changed and the memory is not stolen and released anymore. Test eina_test_value.c was changed to reflect it. SVN revision: 67843 |
||
---|---|---|
legacy |