As shown in the Events tutorial (still in a branch):
https://git.enlightenment.org/tools/examples.git/tree/reference/csharp/core/src/core_event.cs?h=devs/xartigas/csharp-tutorials
I can easily connect an Event handler with: mainloop.PollHighEvt += PollCb;
But when I try to disconnect it: mainloop.PollHighEvt -= PollCb;
I get an error:
ERR<24088>:mono efl_loop.eo.cs:186 remove_cpp_event_handler() Failed to remove event proxy for event _EFL_LOOP_EVENT_POLL_HIGH
Is this not the correct way to disconnect event handlers?