Hello Andreas, Sorry for the late reply. I'm not currently working on EFL. If you have any problems with the C++ API, you can add a Phab ticket, but it would be good if you send me an email too so I can see.
Although this bug was not specific to C++, it is more easily reproducible with the C++ API. Kind regards, On Thu, Jun 24, 2021 at 12:33 PM Andreas Volz <li...@brachttal.net> wrote: > > Hi Felipe, > > great - thanks! :-) > > I could confirm the patch works. Hope it gets fast into mainline. > > Now I could go forward with porting to the new C++ API. > > regards > Andreas > > Am 24.06.21 um 15:38 schrieb Felipe Magno de Almeida: > > Hello Andreas, > > > > I posted a patch, can you see if that fixes your problem? > > > > Kind regards, > > > > On Thu, Jun 24, 2021 at 9:30 AM Andreas Volz <li...@brachttal.net> wrote: > >> > >> Hi, > >> > >> just attached the edj and edc file to the phab ticket. > >> > >> regards > >> Andreas > >> > >> Am 24.06.21 um 00:37 schrieb Felipe Magno de Almeida: > >>> Hello Andreas, > >>> > >>> Could you share the glowing.edc file? > >>> > >>> Kind regards, > >>> > >>> On Wed, Jun 23, 2021 at 7:14 PM Felipe Magno de Almeida > >>> <felipe.m.alme...@gmail.com> wrote: > >>>> > >>>> Hello Andreas, > >>>> > >>>> This seems weird. It should work, IMO. I'll try to look into this > >>>> tonight. > >>>> > >>>> Kind regards, > >>>> > >>>> On Wed, Jun 23, 2021 at 6:54 PM Andreas Volz <li...@brachttal.net> wrote: > >>>>> > >>>>> > >>>>> > >>>>> Am 23.06.21 um 18:02 schrieb Cedric Bail: > >>>>>> > >>>>>> 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. > >>>>> > >>>>> To make it explicit as question. You suggest to not use the C++ API at > >>>>> all in my application or just not for this use case? > >>>>> > >>>>> Is it a good idea to mix usage of C and C++ API as long as it's not > >>>>> fully stable and then adapt later to full C++ usage? Do you know an > >>>>> example how to access the C API object? > >>>>> > >>>>> regards > >>>>> Andreas > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> enlightenment-devel mailing list > >>>>> enlightenment-devel@lists.sourceforge.net > >>>>> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > >>>> > >>>> > >>>> > >>>> -- > >>>> Felipe Magno de Almeida > >>>> Owner @ Expertise Solutions > >>>> www: https://expertise.dev > >>>> phone: +55 48 9 9681.0157 > >>>> LinkedIn: in/felipealmeida > >>> > >>> > >>> > >> > >> > >> _______________________________________________ > >> 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 -- Felipe Magno de Almeida Owner @ Expertise Solutions www: https://expertise.dev phone: +55 48 9 9681.0157 LinkedIn: in/felipealmeida _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel