I just add another question now as it's working without crash. :-)

With signal_callback_add() I could only add a C function or static C++ member function. But practically I design my callback functions to hand-over them the this-pointer that they could access members.

But here is no possibility to add a data pointer to signal_callback_add() that is hand-over to the callback. Any ideas to attach the this pointer to the Eo object and then get it back from the efl::layout::Signal from inside the callback?

BTW: I would love if the C++ interface would use libsigc++ as signaling system. It's so a well designed signaling system, documented and easy to use.

Am 23.06.21 um 07:36 schrieb Andreas Volz:
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.

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
Andreas


_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel


_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to