eina_cxx: Fix eina::value copy constructor.
authorLauro Moura <lauromoura@expertisesolutions.com.br>
Tue, 16 Oct 2018 21:39:32 +0000 (18:39 -0300)
committerYeongjong Lee <yj34.lee@samsung.com>
Thu, 8 Nov 2018 06:40:45 +0000 (15:40 +0900)
commit3c53fdd8659881e59c3307794a3d7bdd98f73fa6
treed663a61d50c59a9e9b8828f8cfb6b6c77217dd66
parent791c1a985772ae33ab5cc35ff331911864c9e4d9
eina_cxx: Fix eina::value copy constructor.

Summary:
The previous declaration was causing the implicit copy constructor to be
invoked when copying a new eina::value from an existing eina::value,
thus leading to two wrappers pointing to the same underlying C pointer.

This showed some error messages when running the tests but under autotools
it didn't fail, while building with meson caused it to segfault.

Reviewers: vitor.sousa

Reviewed By: vitor.sousa

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Differential Revision: https://phab.enlightenment.org/D7166
src/bindings/cxx/eina_cxx/eina_value.hh