On Tuesday, June 22nd, 2021 at 11:36 PM, Andreas Volz <li...@brachttal.net> wrote: > Hello together, >
> after some waiting time I would like to ask here if some other user > could at least verify the same crash with C++ API that I described here: > > https://phab.enlightenment.org/T8943 > > If I'm not strongly misusing the API than it's a very basic error. Just > loading an Edje file into a Layout. I vaguely remember discussion about this issue. I don't think we actually support function pointer in auto generated code, except for eo callback mechanism, due to some memory lifecycle uncertainty. And it kind of match what your bug report says. > Would be good to know someone else does see the same. > > Do you know a workaround to come around this? Maybe use another C++ > compatible API / mix with C API to continue work on my application? > regards I remember that the workaround would be to switch to use the C API instead of the C++ one as I think we do have a smart pointer trick that allow you to directly use the C pointer and C function from the C++ object. Cedric
publickey - cedric@ddlm.me - 0x1869A77F.asc
Description: application/pgp-keys
signature.asc
Description: OpenPGP digital signature
_______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel